Lines Matching +full:form +full:- +full:factor

1 /*-
2 * SPDX-License-Identifier: BSD-2-Clause
11 * 2. Redistributions in binary form must reproduce the above copyright
47 #include <dt-bindings/clock/sun50i-h6-ccu.h>
48 #include <dt-bindings/reset/sun50i-h6-ccu.h>
50 /* Non-exported clocks */
117 CCU_GATE(CLK_BUS_PSI, "bus-psi", "psi_ahb1_ahb2", 0x79c, 0)
120 CCU_GATE(CLK_BUS_MMC0, "bus-mmc0", "ahb3", 0x84c, 0)
121 CCU_GATE(CLK_BUS_MMC1, "bus-mmc1", "ahb3", 0x84c, 1)
122 CCU_GATE(CLK_BUS_MMC2, "bus-mmc2", "ahb3", 0x84c, 2)
125 /* CCU_GATE(CLK_BUS_UART0, "bus-uart0", "apb2", 0x90c, 0) */
126 /* CCU_GATE(CLK_BUS_UART1, "bus-uart1", "apb2", 0x90c, 1) */
127 /* CCU_GATE(CLK_BUS_UART2, "bus-uart2", "apb2", 0x90c, 2) */
128 /* CCU_GATE(CLK_BUS_UART3, "bus-uart3", "apb2", 0x90c, 3) */
131 CCU_GATE(CLK_BUS_I2C0, "bus-i2c0", "apb2", 0x91c, 0)
132 CCU_GATE(CLK_BUS_I2C1, "bus-i2c1", "apb2", 0x91c, 1)
133 CCU_GATE(CLK_BUS_I2C2, "bus-i2c2", "apb2", 0x91c, 2)
134 CCU_GATE(CLK_BUS_I2C3, "bus-i2c3", "apb2", 0x91c, 3)
137 CCU_GATE(CLK_BUS_EMAC, "bus-emac", "ahb3", 0x97c, 0)
140 CCU_GATE(CLK_USB_PHY0, "usb-phy0", "ahb3", 0xa70, 29)
141 CCU_GATE(CLK_USB_OHCI0, "usb-ohci0", "ahb3", 0xa70, 31)
144 CCU_GATE(CLK_USB_PHY1, "usb-phy1", "ahb3", 0xa74, 29)
147 CCU_GATE(CLK_USB_HSIC, "usb-hsic", "ahb3", 0xa7c, 26)
148 CCU_GATE(CLK_USB_HSIC_12M, "usb-hsic-12M", "ahb3", 0xa7c, 27)
149 CCU_GATE(CLK_USB_PHY3, "usb-phy3", "ahb3", 0xa7c, 29)
150 CCU_GATE(CLK_USB_OHCI3, "usb-ohci3", "ahb3", 0xa7c, 31)
153 CCU_GATE(CLK_BUS_OHCI0, "bus-ohci0", "ahb3", 0xa8c, 0)
154 CCU_GATE(CLK_BUS_OHCI3, "bus-ohci3", "ahb3", 0xa8c, 3)
155 CCU_GATE(CLK_BUS_EHCI0, "bus-ehci0", "ahb3", 0xa8c, 4)
156 CCU_GATE(CLK_BUS_XHCI, "bus-xhci", "ahb3", 0xa8c, 5)
157 CCU_GATE(CLK_BUS_EHCI3, "bus-ehci3", "ahb3", 0xa8c, 7)
158 CCU_GATE(CLK_BUS_OTG, "bus-otg", "ahb3", 0xa8c, 8)
176 8, 7, 0, 0, /* n factor */
177 0, 2, 0, 0, /* p factor */
187 8, 7, 0, 0, /* n factor */
188 0, 1, 0, 0, /* m0 factor */
189 1, 1, 0, 0, /* m1 factor */
199 8, 7, 0, 0, /* n factor */
200 0, 1, 0, 0, /* m0 factor */
201 1, 1, 0, 0, /* m1 factor */
229 8, 7, 0, 0, /* n factor */
230 0, 1, 0, 0, /* m0 factor */
231 1, 1, 0, 0, /* m1 factor */
259 8, 7, 0, 0, /* n factor */
260 0, 1, 0, 0, /* m0 factor */
261 1, 1, 0, 0, /* m1 factor */
271 8, 7, 0, 0, /* n factor */
272 0, 1, 0, 0, /* m0 factor */
273 1, 1, 0, 0, /* m1 factor */
292 8, 7, 0, 0, /* n factor */
293 0, 1, 0, 0, /* m0 factor */
294 1, 1, 0, 0, /* m1 factor */
313 8, 7, 0, 0, /* n factor */
314 0, 1, 0, 0, /* m0 factor */
315 1, 1, 0, 0, /* m1 factor */
325 8, 7, 0, 0, /* n factor */
326 0, 1, 0, 0, /* m0 factor */
327 1, 1, 0, 0, /* m1 factor */
337 8, 7, 0, 0, /* n factor */
338 0, 1, 0, 0, /* m0 factor */
339 1, 1, 0, 0, /* m1 factor */
352 8, 2, 0, AW_CLK_FACTOR_POWER_OF_TWO, /* n factor */
353 0, 2, 0, 0, /* m factor */
362 8, 2, 0, AW_CLK_FACTOR_POWER_OF_TWO, /* n factor */
363 0, 2, 0, 0, /* m factor */
372 8, 2, 0, AW_CLK_FACTOR_POWER_OF_TWO, /* n factor */
373 0, 2, 0, 0, /* m factor */
382 8, 2, 0, AW_CLK_FACTOR_POWER_OF_TWO, /* n factor */
383 0, 2, 0, 0, /* m factor */
394 8, 2, 0, AW_CLK_FACTOR_POWER_OF_TWO, /* n factor */
395 0, 4, 0, 0, /* m factor */
404 8, 2, 0, AW_CLK_FACTOR_POWER_OF_TWO, /* n factor */
405 0, 4, 0, 0, /* m factor */
414 8, 2, 0, AW_CLK_FACTOR_POWER_OF_TWO, /* n factor */
415 0, 4, 0, 0, /* m factor */
458 if (!ofw_bus_is_compatible(dev, "allwinner,sun50i-h6-ccu")) in ccu_h6_probe()
472 sc->resets = h6_ccu_resets; in ccu_h6_attach()
473 sc->nresets = nitems(h6_ccu_resets); in ccu_h6_attach()
474 sc->gates = h6_ccu_gates; in ccu_h6_attach()
475 sc->ngates = nitems(h6_ccu_gates); in ccu_h6_attach()
476 sc->clks = h6_ccu_clks; in ccu_h6_attach()
477 sc->nclks = nitems(h6_ccu_clks); in ccu_h6_attach()