[U-Boot] [PATCH] net: phy: genphy: Allow overwriting features

Joe Hershberger joe.hershberger at gmail.com
Mon Jan 11 17:54:31 CET 2016


Hi Alexey,

On Mon, Jan 11, 2016 at 3:45 AM, Alexey Brodkin
<Alexey.Brodkin at synopsys.com> wrote:
> Hi Joe,
>
> On Wed, 2015-12-23 at 19:44 +0300, Alexey Brodkin wrote:
>> From: Sascha Hauer <s.hauer at pengutronix.de>
>>
>> of_set_phy_supported allows overwiting hardware capabilities of
>> a phy with values from the devicetree. This does not work with
>> the genphy driver though because the genphys config_init function
>> will overwrite all values adjusted by of_set_phy_supported. Fix
>> this by initialising the genphy features in the phy_driver struct
>> and in config_init just limit the features to the ones the hardware
>> can actually support. The resulting features are a subset of the
>> devicetree specified features and the hardware features.
>>
>> This is a copy of the patch from Linux kernel, see
>> http://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/commit/?id=c242a47238fa2a6a54af8a16e62b54e6e031d4bc
>>
>> Signed-off-by: Sascha Hauer <s.hauer at pengutronix.de>
>> Signed-off-by: Alexey Brodkin <abrodkin at synopsys.com>
>> Cc: Joe Hershberger <joe.hershberger at ni.com>
>> ---
>
> Any chance for that one to be applied?

I'll review when the merge window opens.

> This patch is required to implement phy max
> speed limitation by subsequent patches.

Any reason you did not send as a series if there are dependencies?

Thanks,
-Joe


More information about the U-Boot mailing list