Message ID | 20211202145409.2482099-1-vladimir.oltean@nxp.com |
---|---|
Headers | show |
Series | Sync NXP LS1028A-RDB device trees between U-Boot and Linux | expand |
Hi Priyanka, On Thu, Dec 02, 2021 at 04:53:54PM +0200, Vladimir Oltean wrote: > The changes were intended to be minimal, but unfortunately I discovered > some other stuff as well: > - we need to make some changes to the compatible strings of RTC devices > and I2C muxes. This has ramifications to other NXP boards which were > also updated. > - I broke Ethernet on LS1028A boards through a patch that is currently > in Ramon's tree. > > Therefore this patch set is a bit larger than would be otherwise > expected. > > The Linux device tree changes have just been posted by me here and are > currently in flight, but they are rather small so I don't expect too > much pushback on them: > https://lore.kernel.org/linux-arm-kernel/20211202141528.2450169-5-vladimir.oltean@nxp.com/T/#m6f63c92e75fa79a01144b2c2c6dc4776e7971395 > > Cc: Heiko Schocher <hs@denx.de> > Cc: Simon Glass <sjg@chromium.org> > Cc: Ramon Fried <rfried.dev@gmail.com> > > Vladimir Oltean (15): > i2c: muxes: pca954x: add PCA9847 variant > rtc: pcf2127: sync with Linux compatible strings > arm: dts: ls1028a-qds: use Linux compatible string for RTC > arm: ls1088a-qds: use Linux compatible string for RTC > arm: ls1088a-rdb: use Linux compatible string for RTC > arm: lx2160a-qds: use Linux compatible string for RTC > arm: dts: lx2160a-rdb: use Linux compatible string for RTC > rtc: pcf2127: remove U-Boot specific compatible string > arm: dts: ls1028a-rdb: sort nodes alphabetically > arm: dts: ls1028a-rdb: sync Ethernet device tree nodes with Linux > arm: dts: ls1028a-rdb: disable DSPI nodes > arm: dts: ls1028a-rdb: disable I2C buses 1 through 7 > arm: dts: ls1028a-rdb: enable PCIe controllers from U-Boot dtsi > arm: dts: ls1028a-rdb: sync device tree with Linux > arm: dts: ls1028a-qds: declare in-band autoneg for Ethernet ports > > .../dts/fsl-ls1028a-qds-1xxx-sch-30842.dtsi | 1 + > .../dts/fsl-ls1028a-qds-8xxx-sch-24801.dtsi | 1 + > .../fsl-ls1028a-qds-9999-sch-24801-LBRW.dtsi | 4 + > .../dts/fsl-ls1028a-qds-9999-sch-24801.dtsi | 4 + > .../fsl-ls1028a-qds-x3xx-sch-30841-LBRW.dtsi | 4 + > .../fsl-ls1028a-qds-x5xx-sch-28021-LBRW.dtsi | 4 + > arch/arm/dts/fsl-ls1028a-qds.dtsi | 2 +- > arch/arm/dts/fsl-ls1028a-rdb-u-boot.dtsi | 14 + > arch/arm/dts/fsl-ls1028a-rdb.dts | 295 ++++++++++++------ > arch/arm/dts/fsl-ls1088a-qds.dtsi | 2 +- > arch/arm/dts/fsl-ls1088a-rdb.dts | 2 +- > arch/arm/dts/fsl-lx2160a-qds.dtsi | 2 +- > arch/arm/dts/fsl-lx2160a-rdb.dts | 2 +- > drivers/i2c/muxes/pca954x.c | 9 +- > drivers/rtc/pcf2127.c | 4 +- > 15 files changed, 241 insertions(+), 109 deletions(-) > create mode 100644 arch/arm/dts/fsl-ls1028a-rdb-u-boot.dtsi > > -- > 2.25.1 > There is a slight sense of urgency to these patches, especially "arm: dts: ls1028a-rdb: sync Ethernet device tree nodes with Linux" and "arm: dts: ls1028a-qds: declare in-band autoneg for Ethernet ports", since these fix broken networking on LS1028A boards. I would therefore be very appreciative if you could review the changes soon.