On Monday, December 07, 2015 at 11:00:21 AM, Chin Liang See wrote:
> On Sat, 2015-12-05 at 21:41 +0100, Marek Vasut wrote:
> > Add code to process the KSZ9021/KSZ9031 OF props if they are present
> > and configure skew registers based on the information from the OF.
> > This code is only enabled if the DM support for ethernet is also
> > enabled.
> 
> Nice as I noticed the value in dts was not used previously.

The more important thing is that after these patchsets, it's only the DTS that 
is used, the hard-coded values are gone.

> > Signed-off-by: Marek Vasut <ma...@denx.de>
> > Cc: Joe Hershberger <joe.hershber...@ni.com>
> > Cc: Chin Liang See <cl...@altera.com>
> > Cc: Dinh Nguyen <dingu...@opensource.altera.com>

[...]

> > +   for (i = 0; i < ofcfg->grpsz; i++) {
> > +           val[i] = fdtdec_get_uint(gd->fdt_blob, dev
> > ->of_offset,
> > +                                    ofcfg->grp[i], -1);
> > +           if (val[i] == -1) {
> > +                   /* Default register value for KSZ9021 */
> > +                   regval |= 0x7 << (4 * i);
> 
> I noticed the KSZ9031 clock skew is having 5 bit with default value 0xF
> instead 0x7. Probably this default value and bit width should part of
> structure?

Ew, this might need some more thinking then. Nice catch.

Best regards,
Marek Vasut
_______________________________________________
U-Boot mailing list
U-Boot@lists.denx.de
http://lists.denx.de/mailman/listinfo/u-boot

Reply via email to