[U-Boot] [PATCH v2 0/5] dm: clk: add BCM6345 gated clock controller support

Álvaro Fernández Rojas noltari at gmail.com
Sun May 7 18:13:00 UTC 2017


Broadcom MIPS SoCs have gated clock controllers which only allow enabling and
disabling each peripheral clock.
Changing clock rates is not possible on these SoCs.

v2: Introduce changes suggested by Simon Glass

Álvaro Fernández Rojas (5):
  dm: clk: add BCM6345 clock driver
  mips: bmips: add bcm6345-clk driver support for BCM6358
  mips: bmips: add bcm6345-clk driver support for BCM6328
  mips: bmips: add bcm6345-clk driver support for BCM63268
  mips: bmips: enable bcm6345-clk driver for all BMIPS boards

 arch/mips/dts/brcm,bcm63268.dtsi           | 13 +++++
 arch/mips/dts/brcm,bcm6328.dtsi            |  7 +++
 arch/mips/dts/brcm,bcm6358.dtsi            |  7 +++
 configs/comtrend_ar5387un_ram_defconfig    |  1 +
 configs/comtrend_vr3032u_ram_defconfig     |  1 +
 configs/huawei_hg556a_ram_defconfig        |  1 +
 configs/sfr_nb4-ser_ram_defconfig          |  1 +
 drivers/clk/Kconfig                        |  8 +++
 drivers/clk/Makefile                       |  1 +
 drivers/clk/clk_bcm6345.c                  | 78 ++++++++++++++++++++++++++++++
 include/dt-bindings/clock/bcm63268-clock.h | 52 ++++++++++++++++++++
 include/dt-bindings/clock/bcm6328-clock.h  | 25 ++++++++++
 include/dt-bindings/clock/bcm6358-clock.h  | 24 +++++++++
 13 files changed, 219 insertions(+)
 create mode 100644 drivers/clk/clk_bcm6345.c
 create mode 100644 include/dt-bindings/clock/bcm63268-clock.h
 create mode 100644 include/dt-bindings/clock/bcm6328-clock.h
 create mode 100644 include/dt-bindings/clock/bcm6358-clock.h

-- 
2.1.4



More information about the U-Boot mailing list