[PATCH 0/6] ARM: stm32mp: fix Ethernet after dts/ update

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



The upstream device tree no longer lists "syscfg-clk" as clock because
the syscon node had a clocks property, which the syscon driver is
supposed to attach to the regmap.

Teach the barebox syscon driver how to do so and do the necessary
things, so that network on the STM32MP works again.

Cheers,
Ahmad Fatoum (6):
  ARM: dts: stm32mp: align barebox dtsi name with upstream
  regmap: make internal.h a self-contained header
  regmap: add support for regmap_init_mmio_clk
  mfd: syscon: use regmap-mmio as backend
  mfd: syscon: clock peripheral if specified in device tree
  net: designware: eqos: stm32: drop no longer needed syscfg-clk

 .../dts/{stm32mp157c.dtsi => stm32mp151.dtsi} |   0
 arch/arm/dts/stm32mp157a-dk1.dtsi             |   2 +-
 drivers/base/regmap/Makefile                  |   3 +-
 drivers/base/regmap/internal.h                |   9 +-
 drivers/base/regmap/regmap-mmio.c             | 271 ++++++++++++++++++
 drivers/mfd/syscon.c                          |  47 ++-
 drivers/net/designware_stm32.c                |   3 +-
 include/regmap.h                              |  50 ++++
 8 files changed, 353 insertions(+), 32 deletions(-)
 rename arch/arm/dts/{stm32mp157c.dtsi => stm32mp151.dtsi} (100%)
 create mode 100644 drivers/base/regmap/regmap-mmio.c

-- 
2.25.0


_______________________________________________
barebox mailing list
barebox@xxxxxxxxxxxxxxxxxxx
http://lists.infradead.org/mailman/listinfo/barebox



[Index of Archives]     [Linux Embedded]     [Linux USB Devel]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]     [XFree86]

  Powered by Linux