Home
last modified time | relevance | path

Searched refs:controller (Results 1 – 25 of 6116) sorted by relevance

12345678910>>...245

/linux-6.15/arch/arm64/boot/dts/exynos/
H A Dexynos9810-pinctrl.dtsi13 gpio-controller;
16 interrupt-controller;
21 gpio-controller;
38 gpio-controller;
55 gpio-controller;
72 gpio-controller;
89 gpio-controller;
97 gpio-controller;
107 gpio-controller;
115 gpio-controller;
[all …]
H A Dexynos7-pinctrl.dtsi16 gpio-controller;
33 gpio-controller;
50 gpio-controller;
58 gpio-controller;
68 gpio-controller;
76 gpio-controller;
84 gpio-controller;
92 gpio-controller;
100 gpio-controller;
108 gpio-controller;
[all …]
/linux-6.15/drivers/spi/
H A Dspi-qup.c181 return controller->n_words * controller->w_size; in spi_qup_len()
291 remainder = DIV_ROUND_UP(spi_qup_len(controller) - controller->rx_bytes, in spi_qup_read()
614 controller->tx_bytes, controller->w_size); in spi_qup_data_pending()
617 controller->rx_bytes, controller->w_size); in spi_qup_data_pending()
709 controller->n_words = xfer->len / controller->w_size; in spi_qup_io_prep()
711 if (controller->n_words <= (controller->in_fifo_sz / sizeof(u32))) in spi_qup_io_prep()
1010 controller = spi_controller_get_devdata(spi->controller); in spi_qup_set_cs()
1152 controller->out_fifo_sz = controller->out_blk_sz * (2 << size); in spi_qup_probe()
1155 controller->in_fifo_sz = controller->in_blk_sz * (2 << size); in spi_qup_probe()
1158 controller->in_blk_sz, controller->in_fifo_sz, in spi_qup_probe()
[all …]
H A Dspi-pxa2xx-dma.c98 chan = drv_data->controller->dma_tx; in pxa2xx_spi_dma_prepare_one()
105 chan = drv_data->controller->dma_rx; in pxa2xx_spi_dma_prepare_one()
188 struct spi_controller *controller = drv_data->controller; in pxa2xx_spi_dma_setup() local
197 if (!controller->dma_tx) in pxa2xx_spi_dma_setup()
202 if (!controller->dma_rx) { in pxa2xx_spi_dma_setup()
204 controller->dma_tx = NULL; in pxa2xx_spi_dma_setup()
213 struct spi_controller *controller = drv_data->controller; in pxa2xx_spi_dma_release() local
215 if (controller->dma_rx) { in pxa2xx_spi_dma_release()
218 controller->dma_rx = NULL; in pxa2xx_spi_dma_release()
220 if (controller->dma_tx) { in pxa2xx_spi_dma_release()
[all …]
H A Dspi-fsl-lpspi.c199 if (!controller->dma_rx) in fsl_lpspi_can_dma()
673 if (controller->dma_rx) { in fsl_lpspi_dma_exit()
675 controller->dma_rx = NULL; in fsl_lpspi_dma_exit()
678 if (controller->dma_tx) { in fsl_lpspi_dma_exit()
680 controller->dma_tx = NULL; in fsl_lpspi_dma_exit()
695 controller->dma_tx = NULL; in fsl_lpspi_dma_init()
704 controller->dma_rx = NULL; in fsl_lpspi_dma_init()
715 fsl_lpspi_dma_exit(controller); in fsl_lpspi_dma_init()
874 if (!controller) in fsl_lpspi_probe()
949 controller->bus_num = pdev->id; in fsl_lpspi_probe()
[all …]
/linux-6.15/drivers/usb/musb/
H A Dmusb_cppi41.c195 musb = controller->controller.musb; in cppi41_recheck_tx_req()
234 controller = cppi41_channel->controller; in cppi41_dma_callback()
235 if (controller->controller.dma_callback) in cppi41_dma_callback()
236 controller->controller.dma_callback(&controller->controller); in cppi41_dma_callback()
343 struct musb *musb = controller->controller.musb; in cppi41_set_dma_mode()
370 struct musb *musb = controller->controller.musb; in da8xx_set_dma_mode()
559 struct musb *musb = controller->controller.musb; in cppi41_is_compatible()
577 struct musb *musb = controller->controller.musb; in cppi41_dma_channel_abort()
709 cppi41_channel->controller = controller; in cppi41_dma_controller_start()
772 controller->controller.musb = musb; in cppi41_dma_controller_create()
[all …]
H A Dmusbhsdma.c111 musb_channel->controller = controller; in dma_channel_allocate()
148 struct musb_dma_controller *controller = musb_channel->controller; in configure_channel() local
398 controller = kzalloc(sizeof(*controller), GFP_KERNEL); in dma_controller_alloc()
406 controller->controller.channel_alloc = dma_channel_allocate; in dma_controller_alloc()
407 controller->controller.channel_release = dma_channel_release; in dma_controller_alloc()
408 controller->controller.channel_program = dma_channel_program; in dma_controller_alloc()
409 controller->controller.channel_abort = dma_channel_abort; in dma_controller_alloc()
431 dev_name(musb->controller), controller)) { in musbhs_dma_controller_create()
433 musb_dma_controller_destroy(&controller->controller); in musbhs_dma_controller_create()
440 return &controller->controller; in musbhs_dma_controller_create()
[all …]
H A Dux500_dma.c210 struct ux500_dma_controller *controller = ux500_channel->controller; in ux500_dma_channel_abort() local
303 ux500_channel->controller = controller; in ux500_dma_controller_start()
353 kfree(controller); in ux500_dma_controller_destroy()
365 controller = kzalloc(sizeof(*controller), GFP_KERNEL); in ux500_dma_controller_create()
366 if (!controller) in ux500_dma_controller_create()
380 controller->controller.channel_alloc = ux500_dma_channel_allocate; in ux500_dma_controller_create()
381 controller->controller.channel_release = ux500_dma_channel_release; in ux500_dma_controller_create()
382 controller->controller.channel_program = ux500_dma_channel_program; in ux500_dma_controller_create()
383 controller->controller.channel_abort = ux500_dma_channel_abort; in ux500_dma_controller_create()
384 controller->controller.is_compatible = ux500_dma_is_compatible; in ux500_dma_controller_create()
[all …]
/linux-6.15/drivers/peci/
H A Dcore.c25 kfree(controller); in peci_controller_dev_release()
55 controller = kzalloc(sizeof(*controller), GFP_KERNEL); in peci_controller_alloc()
56 if (!controller) in peci_controller_alloc()
62 controller->id = ret; in peci_controller_alloc()
64 controller->ops = ops; in peci_controller_alloc()
74 return controller; in peci_controller_alloc()
77 kfree(controller); in peci_controller_alloc()
122 if (IS_ERR(controller)) in devm_peci_controller_add()
123 return controller; in devm_peci_controller_add()
125 ret = dev_set_name(&controller->dev, "peci-%d", controller->id); in devm_peci_controller_add()
[all …]
/linux-6.15/Documentation/devicetree/bindings/cache/
H A Dfreescale-l2cache.txt9 "fsl,b4420-l2-cache-controller"
10 "fsl,b4860-l2-cache-controller"
11 "fsl,bsc9131-l2-cache-controller"
12 "fsl,bsc9132-l2-cache-controller"
13 "fsl,c293-l2-cache-controller"
14 "fsl,mpc8536-l2-cache-controller"
24 "fsl,p1010-l2-cache-controller"
25 "fsl,p1011-l2-cache-controller"
26 "fsl,p1012-l2-cache-controller"
27 "fsl,p1013-l2-cache-controller"
[all …]
/linux-6.15/drivers/gpio/
H A Dgpio-zevio.c83 spin_lock(&controller->lock); in zevio_gpio_get()
89 spin_unlock(&controller->lock); in zevio_gpio_get()
99 spin_lock(&controller->lock); in zevio_gpio_set()
115 spin_lock(&controller->lock); in zevio_gpio_direction_input()
132 spin_lock(&controller->lock); in zevio_gpio_direction_output()
174 struct zevio_gpio *controller; in zevio_gpio_probe() local
177 controller = devm_kzalloc(&pdev->dev, sizeof(*controller), GFP_KERNEL); in zevio_gpio_probe()
178 if (!controller) in zevio_gpio_probe()
186 if (!controller->chip.label) in zevio_gpio_probe()
190 if (IS_ERR(controller->regs)) in zevio_gpio_probe()
[all …]
/linux-6.15/Documentation/devicetree/bindings/memory-controllers/fsl/
H A Dfsl,ddr.yaml7 title: Freescale DDR memory controller
27 - fsl,bsc9132-memory-controller
28 - fsl,mpc8536-memory-controller
29 - fsl,mpc8540-memory-controller
39 - fsl,p1020-memory-controller
40 - fsl,p1021-memory-controller
41 - fsl,p2020-memory-controller
42 - fsl,qoriq-memory-controller
43 - nxp,imx9-memory-controller
94 memory-controller@2000 {
[all …]
/linux-6.15/arch/arm/boot/dts/samsung/
H A Dexynos5410-pinctrl.dtsi13 gpio-controller;
21 gpio-controller;
29 gpio-controller;
37 gpio-controller;
45 gpio-controller;
53 gpio-controller;
61 gpio-controller;
69 gpio-controller;
77 gpio-controller;
85 gpio-controller;
[all …]
/linux-6.15/drivers/pci/hotplug/
H A Dpciehp.h91 struct controller { struct
168 int pciehp_configure_device(struct controller *ctrl);
171 struct controller *pcie_init(struct pcie_device *dev);
172 int pcie_init_notification(struct controller *ctrl);
175 void pcie_enable_interrupt(struct controller *ctrl);
176 void pcie_disable_interrupt(struct controller *ctrl);
177 int pciehp_power_on_slot(struct controller *ctrl);
178 void pciehp_power_off_slot(struct controller *ctrl);
185 int pciehp_query_power_fault(struct controller *ctrl);
186 int pciehp_card_present(struct controller *ctrl);
[all …]
/linux-6.15/drivers/net/ethernet/mellanox/mlx5/core/sf/diag/
H A Dsf_tracepoint.h17 u32 controller,
29 __entry->controller = controller;
41 u32 controller,
51 __entry->controller = controller;
61 u32 controller,
71 __entry->controller = controller;
109 u32 controller,
118 __entry->controller = controller;
129 u32 controller,
145 u32 controller,
[all …]
/linux-6.15/arch/arm64/boot/dts/tesla/
H A Dfsd-pinctrl.dtsi15 gpio-controller;
23 gpio-controller;
31 gpio-controller;
39 gpio-controller;
47 gpio-controller;
71 gpio-controller;
79 gpio-controller;
87 gpio-controller;
95 gpio-controller;
103 gpio-controller;
[all …]
/linux-6.15/drivers/pci/controller/dwc/
H A DKconfig28 bool "Amazon Annapurna Labs PCIe controller"
35 controller IP on Amazon SoCs. The PCIe controller uses the DesignWare
41 bool "AMD MDB Versal2 PCIe controller"
52 tristate "Amlogic Meson PCIe controller"
86 tristate "Baikal-T1 PCIe controller"
132 controller works in RC mode.
144 controller works in RC mode.
167 bool "HiSilicon STB PCIe controller"
175 bool "Intel Gateway PCIe controller "
214 bool "Marvell Armada-8K PCIe controller"
[all …]
/linux-6.15/arch/arm64/boot/dts/apple/
H A Dt8103-pmgr.dtsi10 ps_sbr: power-controller@100 {
19 ps_aic: power-controller@108 {
28 ps_dwi: power-controller@110 {
61 ps_gpio: power-controller@130 {
78 ps_pms: power-controller@140 {
189 ps_aft0: power-controller@1a8 {
205 ps_imx: power-controller@1b8 {
222 ps_sio: power-controller@1c8 {
264 ps_i2c0: power-controller@1f0 {
273 ps_i2c1: power-controller@1f8 {
[all …]
H A Dt8015-pmgr.dtsi9 ps_cpu0: power-controller@80000 {
18 ps_cpu1: power-controller@80008 {
27 ps_cpu2: power-controller@80010 {
36 ps_cpu3: power-controller@80018 {
45 ps_cpu4: power-controller@80020 {
54 ps_cpu5: power-controller@80028 {
63 ps_cpm: power-controller@80040 {
89 ps_sbr: power-controller@80100 {
98 ps_aic: power-controller@80108 {
107 ps_dwi: power-controller@80110 {
[all …]
H A Dt8112-pmgr.dtsi10 ps_sbr: power-controller@100 {
19 ps_aic: power-controller@108 {
28 ps_dwi: power-controller@110 {
45 ps_gpio: power-controller@120 {
62 ps_pms: power-controller@130 {
138 ps_aft0: power-controller@1a0 {
146 ps_imx: power-controller@1a8 {
163 ps_sio: power-controller@1b8 {
209 ps_i2c0: power-controller@1e0 {
218 ps_i2c1: power-controller@1e8 {
[all …]
H A Dt8012-pmgr.dtsi9 ps_cpu0: power-controller@80000 {
18 ps_cpu1: power-controller@80008 {
27 ps_cpm: power-controller@80040 {
44 ps_sio_p: power-controller@80160 {
53 ps_iomux: power-controller@80150 {
61 ps_sbr: power-controller@80100 {
70 ps_aic: power-controller@80108 {
79 ps_gpio: power-controller@80110 {
111 ps_mca0: power-controller@80170 {
120 ps_mca1: power-controller@80178 {
[all …]
H A Ds8001-pmgr.dtsi9 ps_cpu0: power-controller@80000 {
18 ps_cpu1: power-controller@80008 {
27 ps_cpm: power-controller@80040 {
44 ps_sio_p: power-controller@80150 {
53 ps_sbr: power-controller@80100 {
62 ps_aic: power-controller@80108 {
71 ps_dwi: power-controller@80110 {
79 ps_gpio: power-controller@80118 {
95 ps_mca0: power-controller@80160 {
104 ps_mca1: power-controller@80168 {
[all …]
H A Dt8010-pmgr.dtsi9 ps_cpu0: power-controller@80000 {
18 ps_cpu1: power-controller@80008 {
27 ps_cpm: power-controller@80040 {
44 ps_sio_p: power-controller@80168 {
53 ps_sbr: power-controller@80100 {
62 ps_aic: power-controller@80108 {
71 ps_dwi: power-controller@80110 {
79 ps_gpio: power-controller@80118 {
87 ps_pms: power-controller@80120 {
112 ps_mca0: power-controller@80178 {
[all …]
/linux-6.15/Documentation/devicetree/bindings/gpio/
H A Dgpio-mxs.yaml7 title: Freescale MXS GPIO controller
13 The Freescale MXS GPIO controller is part of MXS PIN controller.
15 As the GPIO controller is embedded in the PIN controller and all the
49 interrupt-controller: true
57 gpio-controller: true
63 - interrupt-controller
66 - gpio-controller
90 gpio-controller;
100 gpio-controller;
110 gpio-controller;
[all …]
/linux-6.15/Documentation/devicetree/bindings/pci/
H A Dpci-msi.txt38 * msi-controller is a single phandle to an MSI controller
66 msi: msi-controller@a {
69 msi-controller;
94 msi: msi-controller@a {
97 msi-controller;
123 msi: msi-controller@a {
126 msi-controller;
156 msi-controller;
186 msi-controller;
193 msi-controller;
[all …]

12345678910>>...245