| /linux/drivers/clk/sunxi/ |
| H A D | clk-simple-gates.c | 91 CLK_OF_DECLARE(sun4i_a10_gates, "allwinner,sun4i-a10-gates-clk", 93 CLK_OF_DECLARE(sun4i_a10_apb0, "allwinner,sun4i-a10-apb0-gates-clk", 95 CLK_OF_DECLARE(sun4i_a10_apb1, "allwinner,sun4i-a10-apb1-gates-clk", 97 CLK_OF_DECLARE(sun4i_a10_axi, "allwinner,sun4i-a10-axi-gates-clk", 99 CLK_OF_DECLARE(sun5i_a10s_apb0, "allwinner,sun5i-a10s-apb0-gates-clk", 101 CLK_OF_DECLARE(sun5i_a10s_apb1, "allwinner,sun5i-a10s-apb1-gates-clk", 103 CLK_OF_DECLARE(sun5i_a13_apb0, "allwinner,sun5i-a13-apb0-gates-clk", 105 CLK_OF_DECLARE(sun5i_a13_apb1, "allwinner,sun5i-a13-apb1-gates-clk", 107 CLK_OF_DECLARE(sun6i_a31_ahb1, "allwinner,sun6i-a31-ahb1-gates-clk", 109 CLK_OF_DECLARE(sun6i_a31_apb1, "allwinner,sun6i-a31-apb1-gates-clk", [all …]
|
| H A D | Makefile | 16 obj-$(CONFIG_CLK_SUNXI_CLOCKS) += clk-simple-gates.o 20 obj-$(CONFIG_CLK_SUNXI_CLOCKS) += clk-sun8i-bus-gates.o 30 obj-$(CONFIG_CLK_SUNXI_PRCM_SUN6I) += clk-sun6i-apb0-gates.o 34 obj-$(CONFIG_CLK_SUNXI_PRCM_SUN8I) += clk-sun6i-apb0-gates.o
|
| H A D | clk-sun6i-apb0-gates.c | 7 * Allwinner A31 APB0 clock gates driver 30 { .compatible = "allwinner,sun6i-a31-apb0-gates-clk", .data = &sun6i_a31_apb0_gates }, 31 { .compatible = "allwinner,sun8i-a23-apb0-gates-clk", .data = &sun8i_a23_apb0_gates }, 93 .name = "sun6i-a31-apb0-gates-clk",
|
| H A D | clk-sun8i-bus-gates.c | 5 * Based on clk-simple-gates.c, which is: 104 CLK_OF_DECLARE(sun8i_h3_bus_gates, "allwinner,sun8i-h3-bus-gates-clk", 106 CLK_OF_DECLARE(sun8i_a83t_bus_gates, "allwinner,sun8i-a83t-bus-gates-clk",
|
| /linux/drivers/clk/imx/ |
| H A D | clk-imx8ulp-sim-lpav.c | 40 static struct clk_imx8ulp_sim_lpav_gate gates[] = { variable 78 struct_size(data, clk_data.hws, ARRAY_SIZE(gates)), in clk_imx8ulp_sim_lpav_probe() 105 data->clk_data.num = ARRAY_SIZE(gates); in clk_imx8ulp_sim_lpav_probe() 107 for (i = 0; i < ARRAY_SIZE(gates); i++) { in clk_imx8ulp_sim_lpav_probe() 109 gates[i].name, in clk_imx8ulp_sim_lpav_probe() 110 &gates[i].parent, in clk_imx8ulp_sim_lpav_probe() 113 gates[i].bit, in clk_imx8ulp_sim_lpav_probe() 118 gates[i].name); in clk_imx8ulp_sim_lpav_probe()
|
| /linux/drivers/clk/mvebu/ |
| H A D | common.c | 193 struct clk **gates; member 211 to_clk_gate(__clk_get_hw(ctrl->gates[n])); in clk_gating_get_src() 213 return ctrl->gates[n]; in clk_gating_get_src() 270 /* Count, allocate, and register clock gates */ in mvebu_clk_gating_setup() 275 ctrl->gates = kcalloc(ctrl->num_gates, sizeof(*ctrl->gates), in mvebu_clk_gating_setup() 277 if (WARN_ON(!ctrl->gates)) in mvebu_clk_gating_setup() 283 ctrl->gates[n] = clk_register_gate(NULL, desc[n].name, parent, in mvebu_clk_gating_setup() 286 WARN_ON(IS_ERR(ctrl->gates[n])); in mvebu_clk_gating_setup()
|
| /linux/drivers/clk/sunxi-ng/ |
| H A D | ccu-sun5i.h | 41 /* AHB gates are exported */ 42 /* APB0 gates are exported */ 43 /* APB1 gates are exported */ 47 /* DRAM gates are exported */
|
| H A D | ccu-sun4i-a10.h | 42 /* AHB gates are exported (23..68) */ 43 /* APB0 gates are exported (69..78) */ 44 /* APB1 gates are exported (79..95) */ 46 /* DRAM gates are exported (129..142)*/
|
| H A D | ccu-suniv-f1c100s.h | 30 /* All bus gates, DRAM gates and mod clocks are exported */
|
| /linux/drivers/clk/rockchip/ |
| H A D | clk-rk3368.c | 651 /* aclk_cci_pre gates */ 658 /* aclkm_core_* gates */ 662 /* armclk* gates */ 666 /* sclk_cs_pre gates */ 671 /* aclk_bus gates */ 679 /* sclk_ddr gates */ 684 /* fclk_mcu_src gates */ 689 /* hclk_cpu gates */ 698 /* pclk_cpu gates */ 712 * video clk gates [all …]
|
| /linux/Documentation/devicetree/bindings/clock/ |
| H A D | allwinner,sun8i-h3-bus-gates-clk.yaml | 4 $id: http://devicetree.org/schemas/clock/allwinner,sun8i-h3-bus-gates-clk.yaml# 7 title: Allwinner A10 Bus Gates Clock 23 const: allwinner,sun8i-h3-bus-gates-clk 59 compatible = "allwinner,sun8i-h3-bus-gates-clk";
|
| /linux/include/dt-bindings/clock/ |
| H A D | rk3128-cru.h | 19 /* sclk gates (special clocks) */ 70 /* dclk gates */ 74 /* aclk gates */ 90 /* pclk gates */ 121 /* hclk gates */
|
| H A D | rk3228-cru.h | 17 /* sclk gates (special clocks) */ 69 /* dclk gates */ 73 /* aclk gates */ 92 /* pclk gates */ 119 /* hclk gates */
|
| H A D | rk3036-cru.h | 16 /* sclk gates (special clocks) */ 52 /* aclk gates */ 60 /* pclk gates */ 81 /* hclk gates */
|
| H A D | rk3328-cru.h | 18 /* sclk gates (special clocks) */ 93 /* dclk gates */ 100 /* aclk gates */ 130 /* pclk gates */ 169 /* hclk gates */
|
| H A D | px30-cru.h | 15 /* sclk gates (special clocks) */ 91 /* dclk gates */ 95 /* aclk gates */ 115 /* hclk gates */ 142 /* pclk gates */
|
| H A D | sun4i-a10-ccu.h | 50 /* AHB Gates */ 95 /* APB0 Gates */ 107 /* APB1 Gates */ 162 /* DRAM Gates */
|
| H A D | rv1108-cru.h | 16 /* sclk gates (special clocks) */ 85 /* aclk gates */ 106 /* pclk gates */ 138 /* hclk gates */
|
| H A D | rk3288-cru.h | 18 /* sclk gates (special clocks) */ 90 /* aclk gates */ 111 /* pclk gates */ 165 /* hclk gates */
|
| /linux/Documentation/devicetree/bindings/i2c/ |
| H A D | i2c-gate.yaml | 14 to the i2c bus. Gates are similar to arbitrators in that you need to perform 16 there are no competing masters to consider for gates and therefore there is 17 no arbitration happening for gates.
|
| /linux/Documentation/driver-api/nfc/ |
| H A D | nfc-hci.rst | 38 support proprietary gates. This is the reason why the driver will pass a list 39 of proprietary gates that must be part of the session. HCI will ensure all 40 those gates have pipes connected when the hci device is set up. 41 In case the chip supports pre-opened gates and pseudo-static pipes, the driver 44 HCI Gates and Pipes 49 implementation, pipes are totally hidden. The public API only knows gates. 50 This is consistent with the driver need to send commands to proprietary gates 96 mode. This must be implemented only if the hardware uses proprietary gates or a
|
| /linux/drivers/mfd/ |
| H A D | sun6i-prcm.c | 60 .name = "sun6i-a31-apb0-gates-clk", 61 .of_compatible = "allwinner,sun6i-a31-apb0-gates-clk", 87 .name = "sun6i-a31-apb0-gates-clk", 88 .of_compatible = "allwinner,sun8i-a23-apb0-gates-clk",
|
| /linux/net/nfc/nci/ |
| H A D | hci.c | 698 const struct nci_hci_gate *gates) in nci_hci_dev_connect_gates() argument 703 r = nci_hci_connect_gate(ndev, gates->dest_host, in nci_hci_dev_connect_gates() 704 gates->gate, gates->pipe); in nci_hci_dev_connect_gates() 707 gates++; in nci_hci_dev_connect_gates() 731 if (ndev->hci_dev->init_data.gates[0].gate != NCI_HCI_ADMIN_GATE) in nci_hci_dev_session_init() 735 ndev->hci_dev->init_data.gates[0].dest_host, in nci_hci_dev_session_init() 736 ndev->hci_dev->init_data.gates[0].gate, in nci_hci_dev_session_init() 737 ndev->hci_dev->init_data.gates[0].pipe); in nci_hci_dev_session_init() 759 ndev->hci_dev->init_data.gates); in nci_hci_dev_session_init()
|
| /linux/Documentation/devicetree/bindings/mfd/ |
| H A D | allwinner,sun8i-a23-prcm.yaml | 32 - allwinner,sun8i-a23-apb0-gates-clk 75 const: allwinner,sun8i-a23-apb0-gates-clk 150 compatible = "allwinner,sun8i-a23-apb0-gates-clk";
|
| /linux/include/net/nfc/ |
| H A D | hci.h | 81 struct nfc_hci_gate gates[NFC_HCI_MAX_CUSTOM_GATES]; member 188 /* Host Controller Gates and registry indexes */ 240 /* Reader RF gates events */ 256 /* connecting to gates and sending hci instructions */
|