Home
last modified time | relevance | path

Searched refs:gates (Results 1 – 25 of 36) sorted by relevance

12

/linux/drivers/clk/imx/
H A Dclk-imx8ulp-sim-lpav.c40 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/sunxi/
H A DMakefile16 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
/linux/drivers/clk/mvebu/
H A Dcommon.c195 struct clk *gates[] __counted_by(num_gates);
210 to_clk_gate(__clk_get_hw(ctrl->gates[n])); in clk_gating_get_src()
212 return ctrl->gates[n]; in clk_gating_get_src()
264 ctrl = kzalloc_flex(*ctrl, gates, n); in mvebu_clk_gating_setup()
278 ctrl->gates[n] = clk_register_gate(NULL, desc[n].name, parent, in mvebu_clk_gating_setup()
281 WARN_ON(IS_ERR(ctrl->gates[n])); in mvebu_clk_gating_setup()
/linux/net/nfc/nci/
H A Dhci.c708 const struct nci_hci_gate *gates) in nci_hci_dev_connect_gates() argument
713 r = nci_hci_connect_gate(ndev, gates->dest_host, in nci_hci_dev_connect_gates()
714 gates->gate, gates->pipe); in nci_hci_dev_connect_gates()
717 gates++; in nci_hci_dev_connect_gates()
741 if (ndev->hci_dev->init_data.gates[0].gate != NCI_HCI_ADMIN_GATE) in nci_hci_dev_session_init()
745 ndev->hci_dev->init_data.gates[0].dest_host, in nci_hci_dev_session_init()
746 ndev->hci_dev->init_data.gates[0].gate, in nci_hci_dev_session_init()
747 ndev->hci_dev->init_data.gates[0].pipe); in nci_hci_dev_session_init()
769 ndev->hci_dev->init_data.gates); in nci_hci_dev_session_init()
/linux/net/nfc/hci/
H A Dcore.c450 const struct nfc_hci_gate *gates) in hci_dev_connect_gates() argument
455 gates->gate, gates->pipe); in hci_dev_connect_gates()
458 gates++; in hci_dev_connect_gates()
469 if (hdev->init_data.gates[0].gate != NFC_HCI_ADMIN_GATE) in hci_dev_session_init()
473 hdev->init_data.gates[0].gate, in hci_dev_session_init()
474 hdev->init_data.gates[0].pipe); in hci_dev_session_init()
499 hdev->init_data.gates); in hci_dev_session_init()
/linux/Documentation/devicetree/bindings/clock/
H A Dst,nomadik.txt7 PLLs and clock gates.
34 HCLK nodes: these represent the clock gates on individual
/linux/Documentation/driver-api/nfc/
H A Dnfc-hci.rst38 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
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/clk/ultrarisc/
H A Dclk-ultrarisc.h63 const struct ultrarisc_gate_desc *gates; member
H A Dclk-dp1000.c128 .gates = dp1000_gate_clks,
H A Dclk-ultrarisc.c318 desc = &soc_data->gates[i]; in ultrarisc_clk_register_gates()
/linux/security/safesetid/
H A DKconfig8 SafeSetID is an LSM module that gates the setid family of syscalls to
/linux/drivers/platform/x86/intel/int3472/
H A DKconfig20 set of discrete GPIOs and power gates.
/linux/drivers/net/ethernet/stmicro/stmmac/
H A Dstmmac_tc.c1048 u32 gates = qopt->entries[i].gate_mask; in tc_taprio_configure() local
1052 if (gates > GENMASK(31 - wid, 0)) in tc_taprio_configure()
1059 gates |= BIT(0); in tc_taprio_configure()
1062 gates &= ~BIT(0); in tc_taprio_configure()
1068 priv->est->gcl[i] = delta_ns | (gates << wid); in tc_taprio_configure()
/linux/drivers/clk/stm32/
H A Dclk-stm32-core.h61 const struct stm32_gate_cfg *gates; member
/linux/Documentation/driver-api/fpga/
H A Dintro.rst38 actual hard hardware that gates a bus to a CPU or a soft ("freeze")
/linux/Documentation/devicetree/bindings/clock/ti/davinci/
H A Dpll.txt4 to the PLL itself, this controller also contains bypasses, gates, dividers,
H A Dda8xx-cfgchip.txt5 gates. This document describes the bindings for those clocks.
/linux/include/net/nfc/
H A Dhci.h81 struct nfc_hci_gate gates[NFC_HCI_MAX_CUSTOM_GATES]; member
/linux/drivers/nfc/st-nci/
H A Dse.c226 ndev->hci_dev->init_data.gates[j].pipe = pipe_info[2]; in st_nci_hci_load_session()
577 memcpy(ndev->hci_dev->init_data.gates, st_nci_gates, in st_nci_hci_network_init()
/linux/drivers/nfc/st21nfca/
H A Dcore.c181 hdev->init_data.gates[j].pipe = pipe_info[2]; in st21nfca_hci_load_session()
960 memcpy(init_data.gates, st21nfca_gates, sizeof(st21nfca_gates)); in st21nfca_hci_probe()
/linux/drivers/clk/
H A DKconfig226 This driver provides the fixed clocks and gates present on Airoha
463 tristate "Clock driver for 32K clk gates on ROHM PMICs"
467 BD71828, and BD72720 PMICs clock gates.
/linux/Documentation/i2c/
H A Di2c-topology.rst19 Several types of hardware components such as I2C muxes, I2C gates and I2C
113 gates/muxes, i.e. something that closes automatically after a given
/linux/Documentation/hwmon/
H A Dadm9240.rst95 Two fan tacho inputs are provided, the ADM9240 gates an internal 22.5kHz
/linux/arch/arm/boot/dts/allwinner/
H A Dsun8i-a23-a33.dtsi761 apb0_gates: apb0-gates-clk {
762 compatible = "allwinner,sun8i-a23-apb0-gates-clk";
/linux/drivers/nfc/microread/
H A Dmicroread.c690 memcpy(init_data.gates, microread_gates, sizeof(microread_gates)); in microread_probe()

12