dt-bindings: clk: Hi3660: Document stub clock

Document the DT binding for stub clock which is used for CPU,
GPU and DDR frequency scaling.

Acked-by: Rob Herring <robh@kernel.org>
Signed-off-by: Leo Yan <leo.yan@linaro.org>
Signed-off-by: Stephen Boyd <sboyd@codeaurora.org>
This commit is contained in:
Leo Yan
2017-11-17 17:27:30 +08:00
committed by Stephen Boyd
parent 4fbd8d194f
commit a4a124c349
2 changed files with 13 additions and 0 deletions

View File

@ -13,12 +13,18 @@ Required Properties:
- "hisilicon,hi3660-pmuctrl" - "hisilicon,hi3660-pmuctrl"
- "hisilicon,hi3660-sctrl" - "hisilicon,hi3660-sctrl"
- "hisilicon,hi3660-iomcu" - "hisilicon,hi3660-iomcu"
- "hisilicon,hi3660-stub-clk"
- reg: physical base address of the controller and length of memory mapped - reg: physical base address of the controller and length of memory mapped
region. region.
- #clock-cells: should be 1. - #clock-cells: should be 1.
Optional Properties:
- mboxes: Phandle to the mailbox for sending message to MCU.
(See: ../mailbox/hisilicon,hi3660-mailbox.txt for more info)
Each clock is assigned an identifier and client nodes use this identifier Each clock is assigned an identifier and client nodes use this identifier
to specify the clock which they consume. to specify the clock which they consume.

View File

@ -208,4 +208,11 @@
#define HI3660_CLK_I2C6_IOMCU 3 #define HI3660_CLK_I2C6_IOMCU 3
#define HI3660_CLK_IOMCU_PERI0 4 #define HI3660_CLK_IOMCU_PERI0 4
/* clk in stub clock */
#define HI3660_CLK_STUB_CLUSTER0 0
#define HI3660_CLK_STUB_CLUSTER1 1
#define HI3660_CLK_STUB_GPU 2
#define HI3660_CLK_STUB_DDR 3
#define HI3660_CLK_STUB_NUM 4
#endif /* __DTS_HI3660_CLOCK_H */ #endif /* __DTS_HI3660_CLOCK_H */