Skip to content

ARM: AM33xx: Cleanup clocks and hwinit

Lokesh Vutla u-boot 2 versions – New

Get series with b4
b4 am [email protected]

Versions newest first · linked by author and title

  1. v2 Latest4 patches 0 repliesNew
  2. v10 of 4 patches 0 repliesSuperseded

Changes in v2 from the cover letter

- Rebased on top of u-boot-ti
- Created a function get_dpll_ddr_params() for getting ddr dpll params from board files.
- Updated License header for newly created files.

Patches in v2 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/4ARM: AM33xx: Cleanup dplls dataarch/arm/cpu/armv7/am33xx/Makefile arch/arm/cpu/armv7/am33xx/clock.c arch/arm/cpu/armv7/am33xx/clock_am33xx.c +7 more+273 -1821 reply
2/4ARM: AM33xx: Cleanup clocks layerarch/arm/cpu/armv7/am33xx/board.c arch/arm/cpu/armv7/am33xx/clock.c arch/arm/cpu/armv7/am33xx/clock_am33xx.c +7 more+193 -2361 reply
3/4ARM: AM33xx: Move s_init to a common placearch/arm/cpu/armv7/am33xx/board.c arch/arm/cpu/armv7/am33xx/clock_ti814x.c arch/arm/include/asm/arch-am33xx/clocks_am33xx.h +6 more+128 -2184 replies
3/4ARM: AM33xx: Move s_init to a common place+0 -02 replies
4/4musb: Disable extra printsdrivers/usb/musb-new/musb_core.c+8 -121 reply

Reviews trailers per patch

All 5 patches have a Reviewed-by or Acked-by.

PatchHeiko Schocher
1/4T-b A-b
2/4T-b A-b
3/4T-b A-b
3/4T-b A-b
4/4T-b A-b

Trailers given in replies are filled; those carried in the patches from earlier versions are outlined with dashes.

Read the v2 thread

Cover letter [U-Boot] [PATCH V2 0/4]ARM: AM33xx: Cleanup clocks and hwinit

This series tries to cleanup code for AM33xx, inorder to ensure code reusabilty by moving the duplicated code to common place.
This also helps in addition of new Soc with minimal changes.

Testing:
Boot tested on BeagleBone White/Black, AM35xx EVM/EVMSK. Verified ./MAKEALL -s am33xx.

Changes Since V1:
- Rebased on top of u-boot-ti
- Created a function get_dpll_ddr_params() for getting ddr dpll params from board files.
- Updated License header for newly created files.

Heiko Schocher (1):
ARM: AM33xx: Move s_init to a common place

Lokesh Vutla (3):
ARM: AM33xx: Cleanup dplls data
ARM: AM33xx: Cleanup clocks layer
musb: Disable extra prints

 arch/arm/cpu/armv7/am33xx/Makefile               |    1 +
 arch/arm/cpu/armv7/am33xx/board.c                |   68 ++-
 arch/arm/cpu/armv7/am33xx/clock.c                |  171 ++++++++
 arch/arm/cpu/armv7/am33xx/clock_am33xx.c         |  495 +++++-----------------
 arch/arm/cpu/armv7/am33xx/clock_ti814x.c         |   25 +-
 arch/arm/cpu/armv7/am33xx/emif4.c                |    5 +-
 arch/arm/include/asm/arch-am33xx/clock.h         |   94 ++++
 arch/arm/include/asm/arch-am33xx/clocks_am33xx.h |    6 +-
 arch/arm/include/asm/arch-am33xx/sys_proto.h     |    9 +-
 board/isee/igep0033/board.c                      |   55 +--
 board/phytec/pcm051/board.c                      |   57 +--
 board/ti/am335x/board.c                          |  102 ++---
 board/ti/am335x/mux.c                            |   19 +
 board/ti/ti814x/evm.c                            |   65 +--
 drivers/usb/musb-new/musb_core.c                 |   20 +-
 15 files changed, 573 insertions(+), 619 deletions(-)
 create mode 100644 arch/arm/cpu/armv7/am33xx/clock.c
Signature · 1 line
1.7.9.5