1 # SPDX-License-Identifier: GPL-2.0
4 $id: http://devicetree.org/schemas/clock/allwinner,sun8i-h3-bus-gates-clk.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Allwinner A10 Bus Gates Clock Device Tree Bindings
10 - Chen-Yu Tsai <wens@csie.org>
11 - Maxime Ripard <mripard@kernel.org>
19 This additional argument passed to that clock is the offset of
20 the bit controlling this particular gate in the register.
23 const: allwinner,sun8i-h3-bus-gates-clk
34 The parent order must match the hardware programming order.
53 additionalProperties: false
59 compatible = "allwinner,sun8i-h3-bus-gates-clk";
60 reg = <0x01c20060 0x14>;
61 clocks = <&ahb1>, <&ahb2>, <&apb1>, <&apb2>;
62 clock-names = "ahb1", "ahb2", "apb1", "apb2";
63 clock-indices = <5>, <6>, <8>,
82 clock-output-names = "bus_ce", "bus_dma", "bus_mmc0",
83 "bus_mmc1", "bus_mmc2", "bus_nand",
84 "bus_sdram", "bus_gmac", "bus_ts",
85 "bus_hstimer", "bus_spi0",
86 "bus_spi1", "bus_otg",
87 "bus_otg_ehci0", "bus_ehci1",
88 "bus_ehci2", "bus_ehci3",
89 "bus_otg_ohci0", "bus_ohci1",
90 "bus_ohci2", "bus_ohci3", "bus_ve",
91 "bus_lcd0", "bus_lcd1", "bus_deint",
92 "bus_csi", "bus_tve", "bus_hdmi",
93 "bus_de", "bus_gpu", "bus_msgbox",
94 "bus_spinlock", "bus_codec",
95 "bus_spdif", "bus_pio", "bus_ths",
96 "bus_i2s0", "bus_i2s1", "bus_i2s2",
97 "bus_i2c0", "bus_i2c1", "bus_i2c2",
98 "bus_uart0", "bus_uart1",
99 "bus_uart2", "bus_uart3",
100 "bus_scr", "bus_ephy", "bus_dbg";