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

Stefan Roese sr at denx.de
Tue Aug 23 17:01:05 CEST 2022


On 17.08.22 21:37, Michael Walle wrote:
> 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
> 

Applied to u-boot-marvell/master, with my small fix for the ds109
board

Thanks,
Stefan


More information about the U-Boot mailing list