[PATCH 00/22] board: lsxl: major update and DM conversion

Michael Walle michael at walle.cc
Wed Aug 17 21:37:47 CEST 2022


Convert the Buffalo Linkstation LS-CHLv2 and XHL boards to DM_GPIO,
DM_ETH, DM_SERIAL and CONFIG_TIMER.

Patches 01-02 fix TCLK handling on the kirkwood SoC if the clock is
166MHz.
Patches 03-04 add CONFIG_TIMER support for kirkwood/mvebu.
Patches 05-21 will then update the lsxl board

Michael Walle (21):
  time: move the CONFIG_SYS_TIMER_RATE handling to the compiler
  arm: kirkwood: make it CONFIG_TIMER aware
  timer: add orion-timer support
  button: gpio: add DM_GPIO dependency
  board: lsxl: limit size to 384kiB
  board: lsxl: remove unused features
  board: lsxl: remove eraseenv script
  board: lsxl: remove CONFIG_ENV_OVERWRITE
  board: lsxl: remove unused header files
  board: lsxl: automatically select CONFIG_MISC_INIT_R
  board: lsxl: use CONFIG_DEFAULT_FDT_FILE
  board: lsxl: reorder image loading and remove ramdisk_len
  board: lsxl: use proper *_r variables
  board: lsxl: enable ATAGS support
  board: lsxl: make last resort recovery more reliable
  board: lsxl: convert to DM_GPIO
  board: lsxl: convert to DM_ETH
  board: lsxl: convert to DM_SERIAL
  board: lsxl: convert to CONFIG_TIMER
  board: lsxl: disable eth0
  board: lsxl: update the README

Pali Rohár (1):
  arm: kirkwood: 88f6281: Detect CONFIG_SYS_TCLK from SAR register

 arch/arm/dts/kirkwood-lschlv2-u-boot.dtsi     |  13 ++
 arch/arm/dts/kirkwood-lsxhl-u-boot.dtsi       |  13 ++
 arch/arm/mach-kirkwood/Kconfig                |   2 +
 arch/arm/mach-kirkwood/include/mach/config.h  |   2 +
 .../mach-kirkwood/include/mach/kw88f6281.h    |   3 +-
 arch/arm/mach-kirkwood/include/mach/soc.h     |   2 +
 arch/arm/mach-mvebu/Makefile                  |   3 +
 board/buffalo/lsxl/README                     |  32 ++--
 board/buffalo/lsxl/lsxl.c                     | 165 +++++++++++-------
 configs/lschlv2_defconfig                     |  31 +++-
 configs/lsxhl_defconfig                       |  31 +++-
 drivers/button/Kconfig                        |   1 +
 drivers/timer/Kconfig                         |   6 +
 drivers/timer/Makefile                        |   1 +
 drivers/timer/orion-timer.c                   |  63 +++++++
 include/configs/lsxl.h                        |  76 +++-----
 lib/time.c                                    |  15 +-
 17 files changed, 300 insertions(+), 159 deletions(-)
 create mode 100644 arch/arm/dts/kirkwood-lschlv2-u-boot.dtsi
 create mode 100644 arch/arm/dts/kirkwood-lsxhl-u-boot.dtsi
 create mode 100644 drivers/timer/orion-timer.c

-- 
2.30.2



More information about the U-Boot mailing list