mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
synced 2024-10-01 14:44:12 +00:00
ARM: dts: sun9i: Add clock-indices property for bus gate clocks
of_clk_get_parent_name() uses the clock-indices property to resolve clock phandle arguments in case that the argument index does not match the clock-output-names sequence. This is the case on sunxi, where we use the actual bit index as the argument to the phandle. Add the clock-indices property so that of_clk_get_parent_name() resolves the names correctly. Signed-off-by: Chen-Yu Tsai <wens@csie.org> Signed-off-by: Maxime Ripard <maxime.ripard@free-electrons.com>
This commit is contained in:
parent
d2aa6f5400
commit
203c6883b8
1 changed files with 10 additions and 0 deletions
|
@ -260,6 +260,9 @@ ahb0_gates: clk@06000580 {
|
|||
compatible = "allwinner,sun9i-a80-ahb0-gates-clk";
|
||||
reg = <0x06000580 0x4>;
|
||||
clocks = <&ahb0>;
|
||||
clock-indices = <0>, <1>, <3>, <5>, <8>, <12>, <13>,
|
||||
<14>, <15>, <16>, <18>, <20>, <21>,
|
||||
<22>, <23>;
|
||||
clock-output-names = "ahb0_fd", "ahb0_ve", "ahb0_gpu",
|
||||
"ahb0_ss", "ahb0_sd", "ahb0_nand1",
|
||||
"ahb0_nand0", "ahb0_sdram",
|
||||
|
@ -273,6 +276,7 @@ ahb1_gates: clk@06000584 {
|
|||
compatible = "allwinner,sun9i-a80-ahb1-gates-clk";
|
||||
reg = <0x06000584 0x4>;
|
||||
clocks = <&ahb1>;
|
||||
clock-indices = <0>, <1>, <17>, <21>, <22>, <23>, <24>;
|
||||
clock-output-names = "ahb1_usbotg", "ahb1_usbhci",
|
||||
"ahb1_gmac", "ahb1_msgbox",
|
||||
"ahb1_spinlock", "ahb1_hstimer",
|
||||
|
@ -284,6 +288,8 @@ ahb2_gates: clk@06000588 {
|
|||
compatible = "allwinner,sun9i-a80-ahb2-gates-clk";
|
||||
reg = <0x06000588 0x4>;
|
||||
clocks = <&ahb2>;
|
||||
clock-indices = <0>, <1>, <2>, <4>, <5>, <7>, <8>,
|
||||
<11>;
|
||||
clock-output-names = "ahb2_lcd0", "ahb2_lcd1",
|
||||
"ahb2_edp", "ahb2_csi", "ahb2_hdmi",
|
||||
"ahb2_de", "ahb2_mp", "ahb2_mipi_dsi";
|
||||
|
@ -294,6 +300,8 @@ apb0_gates: clk@06000590 {
|
|||
compatible = "allwinner,sun9i-a80-apb0-gates-clk";
|
||||
reg = <0x06000590 0x4>;
|
||||
clocks = <&apb0>;
|
||||
clock-indices = <1>, <5>, <11>, <12>, <13>, <15>,
|
||||
<17>, <18>, <19>;
|
||||
clock-output-names = "apb0_spdif", "apb0_pio",
|
||||
"apb0_ac97", "apb0_i2s0", "apb0_i2s1",
|
||||
"apb0_lradc", "apb0_gpadc", "apb0_twd",
|
||||
|
@ -305,6 +313,8 @@ apb1_gates: clk@06000594 {
|
|||
compatible = "allwinner,sun9i-a80-apb1-gates-clk";
|
||||
reg = <0x06000594 0x4>;
|
||||
clocks = <&apb1>;
|
||||
clock-indices = <0>, <1>, <2>, <3>, <4>,
|
||||
<16>, <17>, <18>, <19>, <20>, <21>;
|
||||
clock-output-names = "apb1_i2c0", "apb1_i2c1",
|
||||
"apb1_i2c2", "apb1_i2c3", "apb1_i2c4",
|
||||
"apb1_uart0", "apb1_uart1",
|
||||
|
|
Loading…
Reference in a new issue