Home
last modified time | relevance | path

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

12

/Linux-v6.1/drivers/clk/mvebu/
Dcommon.c193 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()
271 ctrl->gates = kcalloc(ctrl->num_gates, sizeof(*ctrl->gates), in mvebu_clk_gating_setup()
273 if (WARN_ON(!ctrl->gates)) in mvebu_clk_gating_setup()
279 ctrl->gates[n] = clk_register_gate(NULL, desc[n].name, parent, in mvebu_clk_gating_setup()
282 WARN_ON(IS_ERR(ctrl->gates[n])); in mvebu_clk_gating_setup()
/Linux-v6.1/drivers/clk/sunxi/
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-v6.1/drivers/clk/
Dclk-oxnas.c30 struct clk_oxnas_gate **gates; member
192 .gates = ox810se_gates,
198 .gates = ox820_gates,
227 data->gates[i]->regmap = regmap; in oxnas_stdclk_probe()
DKconfig219 This driver provides the fixed clocks and gates present on Airoha
421 tristate "Clock driver for 32K clk gates on ROHM PMICs"
425 and BD71828 PMICs clock gates.
/Linux-v6.1/net/nfc/nci/
Dhci.c694 const struct nci_hci_gate *gates) in nci_hci_dev_connect_gates() argument
699 r = nci_hci_connect_gate(ndev, gates->dest_host, in nci_hci_dev_connect_gates()
700 gates->gate, gates->pipe); in nci_hci_dev_connect_gates()
703 gates++; in nci_hci_dev_connect_gates()
727 if (ndev->hci_dev->init_data.gates[0].gate != NCI_HCI_ADMIN_GATE) in nci_hci_dev_session_init()
731 ndev->hci_dev->init_data.gates[0].dest_host, in nci_hci_dev_session_init()
732 ndev->hci_dev->init_data.gates[0].gate, in nci_hci_dev_session_init()
733 ndev->hci_dev->init_data.gates[0].pipe); in nci_hci_dev_session_init()
755 ndev->hci_dev->init_data.gates); in nci_hci_dev_session_init()
/Linux-v6.1/net/nfc/hci/
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-v6.1/Documentation/devicetree/bindings/clock/
Dst,nomadik.txt7 PLLs and clock gates.
34 HCLK nodes: these represent the clock gates on individual
Dalphascale,acc.txt4 clock source, setting deviders and clock gates.
Dpistachio-clock.txt103 gates for the external clocks "audio_clk_in" and "enet_clk_in".
/Linux-v6.1/Documentation/driver-api/nfc/
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-v6.1/security/safesetid/
DKconfig8 SafeSetID is an LSM module that gates the setid family of syscalls to
/Linux-v6.1/drivers/net/ethernet/stmicro/stmmac/
Dstmmac_tc.c993 u32 gates = qopt->entries[i].gate_mask; in tc_setup_taprio() local
997 if (gates > GENMASK(31 - wid, 0)) in tc_setup_taprio()
1006 gates |= BIT(0); in tc_setup_taprio()
1010 gates &= ~BIT(0); in tc_setup_taprio()
1017 priv->plat->est->gcl[i] = delta_ns | (gates << wid); in tc_setup_taprio()
/Linux-v6.1/drivers/platform/x86/intel/int3472/
DKconfig19 set of discrete GPIOs and power gates.
/Linux-v6.1/drivers/clk/stm32/
Dclk-stm32-core.c135 const struct stm32_gate_cfg *gate = &data->gates[gate_id]; in stm32_gate_endisable()
161 const struct stm32_gate_cfg *gate = &data->gates[gate_id]; in stm32_gate_disable_unused()
177 const struct stm32_gate_cfg *gate = &data->gates[gate_id]; in stm32_gate_is_enabled()
Dclk-stm32-core.h61 const struct stm32_gate_cfg *gates; member
/Linux-v6.1/Documentation/devicetree/bindings/clock/ti/davinci/
Dpll.txt4 to the PLL itself, this controller also contains bypasses, gates, dividers,
Dda8xx-cfgchip.txt5 gates. This document describes the bindings for those clocks.
/Linux-v6.1/Documentation/driver-api/fpga/
Dintro.rst38 actual hard hardware that gates a bus to a CPU or a soft ("freeze")
/Linux-v6.1/Documentation/devicetree/bindings/clock/ti/
Dgate.txt43 gates the clock and clearing the bit ungates the clock.
/Linux-v6.1/include/net/nfc/
Dhci.h81 struct nfc_hci_gate gates[NFC_HCI_MAX_CUSTOM_GATES]; member
Dnci_core.h173 struct nci_hci_gate gates[NCI_HCI_MAX_CUSTOM_GATES]; member
/Linux-v6.1/drivers/nfc/st-nci/
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-v6.1/drivers/clk/mediatek/
Dclk-mt8365.c902 const struct mtk_simple_gate *gates, in clk_mt8365_register_mtk_simple_gates() argument
908 const struct mtk_simple_gate *gate = &gates[i]; in clk_mt8365_register_mtk_simple_gates()
/Linux-v6.1/drivers/nfc/st21nfca/
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-v6.1/drivers/net/dsa/hirschmann/
Dhellcreek.c1600 u8 gates; in hellcreek_setup_gcl() local
1603 gates = initial->gate_mask ^ in hellcreek_setup_gcl()
1606 gates = next->gate_mask ^ in hellcreek_setup_gcl()
1609 data = gates; in hellcreek_setup_gcl()

12