Skip to content

Commit 166e4b4

Browse files
committed
Merge branches 'clk-vc5', 'clk-hsdk', 'clk-mediatek' and 'clk-baikal' into clk-next
- Support IDT VersaClock 5P49V5925 - Bunch of updates for HSDK clock generation unit (CGU) driver - New clk driver for Baikal-T1 SoCs * clk-vc5: dt: Add bindings for IDT VersaClock 5P49V5925 clk: vc5: Add support for IDT VersaClock 5P49V6965 * clk-hsdk: CLK: HSDK: CGU: add support for 148.5MHz clock CLK: HSDK: CGU: support PLL bypassing CLK: HSDK: CGU: check if PLL is bypassed first * clk-mediatek: clk: mediatek: assign the initial value to clk_init_data of mtk_mux clk: mediatek: Add MT6765 clock support clk: mediatek: add mt6765 clock IDs dt-bindings: clock: mediatek: document clk bindings vcodecsys for Mediatek MT6765 SoC dt-bindings: clock: mediatek: document clk bindings mipi0a for Mediatek MT6765 SoC dt-bindings: clock: mediatek: document clk bindings for Mediatek MT6765 SoC * clk-baikal: clk: Add Baikal-T1 CCU Dividers driver clk: Add Baikal-T1 CCU PLLs driver dt-bindings: clk: Add Baikal-T1 CCU Dividers binding dt-bindings: clk: Add Baikal-T1 CCU PLLs binding
5 parents 5debcd0 + d63ed4f + 56fbeef + 571cfad + 353afa3 commit 166e4b4

38 files changed

+4413
-32
lines changed

Documentation/devicetree/bindings/arm/mediatek/mediatek,apmixedsys.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@ Required Properties:
88
- compatible: Should be one of:
99
- "mediatek,mt2701-apmixedsys"
1010
- "mediatek,mt2712-apmixedsys", "syscon"
11+
- "mediatek,mt6765-apmixedsys", "syscon"
1112
- "mediatek,mt6779-apmixedsys", "syscon"
1213
- "mediatek,mt6797-apmixedsys"
1314
- "mediatek,mt7622-apmixedsys"

Documentation/devicetree/bindings/arm/mediatek/mediatek,audsys.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@ Required Properties:
77

88
- compatible: Should be one of:
99
- "mediatek,mt2701-audsys", "syscon"
10+
- "mediatek,mt6765-audsys", "syscon"
1011
- "mediatek,mt6779-audio", "syscon"
1112
- "mediatek,mt7622-audsys", "syscon"
1213
- "mediatek,mt7623-audsys", "mediatek,mt2701-audsys", "syscon"

Documentation/devicetree/bindings/arm/mediatek/mediatek,camsys.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@ The MediaTek camsys controller provides various clocks to the system.
66
Required Properties:
77

88
- compatible: Should be one of:
9+
- "mediatek,mt6765-camsys", "syscon"
910
- "mediatek,mt6779-camsys", "syscon"
1011
- "mediatek,mt8183-camsys", "syscon"
1112
- #clock-cells: Must be 1

Documentation/devicetree/bindings/arm/mediatek/mediatek,imgsys.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@ Required Properties:
88
- compatible: Should be one of:
99
- "mediatek,mt2701-imgsys", "syscon"
1010
- "mediatek,mt2712-imgsys", "syscon"
11+
- "mediatek,mt6765-imgsys", "syscon"
1112
- "mediatek,mt6779-imgsys", "syscon"
1213
- "mediatek,mt6797-imgsys", "syscon"
1314
- "mediatek,mt7623-imgsys", "mediatek,mt2701-imgsys", "syscon"

Documentation/devicetree/bindings/arm/mediatek/mediatek,infracfg.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@ Required Properties:
99
- compatible: Should be one of:
1010
- "mediatek,mt2701-infracfg", "syscon"
1111
- "mediatek,mt2712-infracfg", "syscon"
12+
- "mediatek,mt6765-infracfg", "syscon"
1213
- "mediatek,mt6779-infracfg_ao", "syscon"
1314
- "mediatek,mt6797-infracfg", "syscon"
1415
- "mediatek,mt7622-infracfg", "syscon"
Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
Mediatek mipi0a (mipi_rx_ana_csi0a) controller
2+
============================
3+
4+
The Mediatek mipi0a controller provides various clocks
5+
to the system.
6+
7+
Required Properties:
8+
9+
- compatible: Should be one of:
10+
- "mediatek,mt6765-mipi0a", "syscon"
11+
- #clock-cells: Must be 1
12+
13+
The mipi0a controller uses the common clk binding from
14+
Documentation/devicetree/bindings/clock/clock-bindings.txt
15+
The available clocks are defined in dt-bindings/clock/mt*-clk.h.
16+
17+
The mipi0a controller also uses the common power domain from
18+
Documentation/devicetree/bindings/soc/mediatek/scpsys.txt
19+
The available power doamins are defined in dt-bindings/power/mt*-power.h.
20+
21+
Example:
22+
23+
mipi0a: clock-controller@11c10000 {
24+
compatible = "mediatek,mt6765-mipi0a", "syscon";
25+
reg = <0 0x11c10000 0 0x1000>;
26+
power-domains = <&scpsys MT6765_POWER_DOMAIN_CAM>;
27+
#clock-cells = <1>;
28+
};

Documentation/devicetree/bindings/arm/mediatek/mediatek,mmsys.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@ Required Properties:
88
- compatible: Should be one of:
99
- "mediatek,mt2701-mmsys", "syscon"
1010
- "mediatek,mt2712-mmsys", "syscon"
11+
- "mediatek,mt6765-mmsys", "syscon"
1112
- "mediatek,mt6779-mmsys", "syscon"
1213
- "mediatek,mt6797-mmsys", "syscon"
1314
- "mediatek,mt7623-mmsys", "mediatek,mt2701-mmsys", "syscon"

Documentation/devicetree/bindings/arm/mediatek/mediatek,pericfg.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@ Required Properties:
99
- compatible: Should be one of:
1010
- "mediatek,mt2701-pericfg", "syscon"
1111
- "mediatek,mt2712-pericfg", "syscon"
12+
- "mediatek,mt6765-pericfg", "syscon"
1213
- "mediatek,mt7622-pericfg", "syscon"
1314
- "mediatek,mt7623-pericfg", "mediatek,mt2701-pericfg", "syscon"
1415
- "mediatek,mt7629-pericfg", "syscon"

Documentation/devicetree/bindings/arm/mediatek/mediatek,topckgen.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@ Required Properties:
88
- compatible: Should be one of:
99
- "mediatek,mt2701-topckgen"
1010
- "mediatek,mt2712-topckgen", "syscon"
11+
- "mediatek,mt6765-topckgen", "syscon"
1112
- "mediatek,mt6779-topckgen", "syscon"
1213
- "mediatek,mt6797-topckgen"
1314
- "mediatek,mt7622-topckgen"
Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
Mediatek vcodecsys controller
2+
============================
3+
4+
The Mediatek vcodecsys controller provides various clocks to the system.
5+
6+
Required Properties:
7+
8+
- compatible: Should be one of:
9+
- "mediatek,mt6765-vcodecsys", "syscon"
10+
- #clock-cells: Must be 1
11+
12+
The vcodecsys controller uses the common clk binding from
13+
Documentation/devicetree/bindings/clock/clock-bindings.txt
14+
The available clocks are defined in dt-bindings/clock/mt*-clk.h.
15+
16+
The vcodecsys controller also uses the common power domain from
17+
Documentation/devicetree/bindings/soc/mediatek/scpsys.txt
18+
The available power doamins are defined in dt-bindings/power/mt*-power.h.
19+
20+
Example:
21+
22+
venc_gcon: clock-controller@17000000 {
23+
compatible = "mediatek,mt6765-vcodecsys", "syscon";
24+
reg = <0 0x17000000 0 0x10000>;
25+
power-domains = <&scpsys MT6765_POWER_DOMAIN_VCODEC>;
26+
#clock-cells = <1>;
27+
};

0 commit comments

Comments
 (0)