[PATCH 0/8] Update TQMa6UL

Sascha Hauer s.hauer at pengutronix.de
Wed Feb 21 07:03:15 PST 2024


The TQMa6UL uses a downstream device tree, but there also appeared
device trees for it upstream. Use the upstream device trees and add
support for reading the board EEPROM to pick the right device tree
for a particular board type.

Sascha Hauer (8):
  board: tq: add missing select
  board: tq: fix format specifier
  board: tq: add support for 16bit eeprom
  ARM: i.MX6: add i2c4 base address
  ARM: tqma6ul: add pr_fmt string
  ARM: tqma6ul: enable enet_ref_125m clk
  net: phy: fix miibus parent device of_node not matching phy node
  ARM: tqma6ul: use upstream device trees

 arch/arm/boards/tqma6ulx/board.c              |  16 +-
 arch/arm/boards/tqma6ulx/lowlevel.c           |  46 ++-
 arch/arm/boards/tqma93xx/lowlevel.c           |   2 +-
 arch/arm/dts/Makefile                         |   5 +-
 arch/arm/dts/imx6ul-mba6ulx.dtsi              | 333 ------------------
 ...mba6ulx.dts => imx6ul-tqma6ul-common.dtsi} |   5 -
 arch/arm/dts/imx6ul-tqma6ul2-mba6ulx.dts      |   4 +
 arch/arm/dts/imx6ul-tqma6ul2l-mba6ulx.dts     |   4 +
 arch/arm/dts/imx6ull-tqma6ull2-mba6ulx.dts    |   4 +
 arch/arm/dts/imx6ull-tqma6ull2l-mba6ulx.dts   |   4 +
 arch/arm/dts/tqma6ul-common.dtsi              | 191 ----------
 arch/arm/dts/tqma6ulx-common.dtsi             |  28 --
 arch/arm/mach-imx/Kconfig                     |   3 +
 common/boards/Kconfig                         |   1 +
 common/boards/tq/tq_eeprom.c                  |   6 +-
 drivers/net/phy/mdio_bus.c                    |  10 +-
 drivers/net/phy/phy.c                         |   2 +-
 include/boards/tq/tq_eeprom.h                 |   2 +-
 include/mach/imx/imx6-regs.h                  |   1 +
 19 files changed, 93 insertions(+), 574 deletions(-)
 delete mode 100644 arch/arm/dts/imx6ul-mba6ulx.dtsi
 rename arch/arm/dts/{imx6ul-mba6ulx.dts => imx6ul-tqma6ul-common.dtsi} (96%)
 create mode 100644 arch/arm/dts/imx6ul-tqma6ul2-mba6ulx.dts
 create mode 100644 arch/arm/dts/imx6ul-tqma6ul2l-mba6ulx.dts
 create mode 100644 arch/arm/dts/imx6ull-tqma6ull2-mba6ulx.dts
 create mode 100644 arch/arm/dts/imx6ull-tqma6ull2l-mba6ulx.dts
 delete mode 100644 arch/arm/dts/tqma6ul-common.dtsi
 delete mode 100644 arch/arm/dts/tqma6ulx-common.dtsi

-- 
2.39.2




More information about the barebox mailing list