On Wed, Jun 19, 2019 at 12:37 PM Bin Meng <bmeng...@gmail.com> wrote: > > Hi Anup, > > On Wed, Jun 19, 2019 at 3:01 PM Anup Patel <anup.pa...@wdc.com> wrote: > > > > This series update SiFive Unleashed clock driver so that: > > 1. It is in sync with upstream Linux driver > > 2. It uses latest DT bindings as-per upstream Linux driver > > > > With this series, we can now use latest DT bindings with U-Boot. I have > > tested SiFive Serial driver and Cadence MACB ethernet driver with this > > changes and both work fine. > > > > The legacy FSBL will still pass DTB to U-Boot with older DT bindings > > which will break the updated SiFive Unleashed clock driver. To tackle > > this, we have embedded DTB in OpenSBI FW_PAYLOAD firmware for SiFive > > Unleashed so that OpenSBI will override and pass updated DTB to U-Boot. > > > > In fact, the updated DTB passed by OpenSBI can be used by latest Linux > > (i.e. V5.2-rc1 or higher) as well. > > > > The OpenSBI changes to embed SiFive Unleashed DTB can be found in > > sifive_unleashed_dtb_fix_v3 branch of: > > https://github.com/avpatel/opensbi.git > > > > This series can be found in riscv_unleashed_clk_sync_v3 branch of: > > https://github.com/avpatel/u-boot.git > > > > Changes since v2: > > - Dropped PATCH6 which adds new compatible string to MACB driver because > > more changes are required in MACB driver for different ethernet speeds > > > > If we drop PATCH6, we should also drop PATCH5, otherwise U-Boot > 10/100Mbps is broken.
I think it's easier to just implement TX clock select in MACB driver. I will send v4 soon. Regards, Anup _______________________________________________ U-Boot mailing list U-Boot@lists.denx.de https://lists.denx.de/listinfo/u-boot