| /linux-6.15/arch/arm64/boot/dts/exynos/ |
| H A D | exynos9810-pinctrl.dtsi | 13 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 D | exynos7-pinctrl.dtsi | 16 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 D | spi-qup.c | 181 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 D | spi-pxa2xx-dma.c | 98 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 D | spi-fsl-lpspi.c | 199 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 D | musb_cppi41.c | 195 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 D | musbhsdma.c | 111 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 D | ux500_dma.c | 210 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 D | core.c | 25 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 D | freescale-l2cache.txt | 9 "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 D | gpio-zevio.c | 83 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 D | fsl,ddr.yaml | 7 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 D | exynos5410-pinctrl.dtsi | 13 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 D | pciehp.h | 91 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 D | sf_tracepoint.h | 17 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 D | fsd-pinctrl.dtsi | 15 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 D | Kconfig | 28 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 D | t8103-pmgr.dtsi | 10 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 D | t8015-pmgr.dtsi | 9 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 D | t8112-pmgr.dtsi | 10 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 D | t8012-pmgr.dtsi | 9 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 D | s8001-pmgr.dtsi | 9 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 D | t8010-pmgr.dtsi | 9 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 D | gpio-mxs.yaml | 7 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 D | pci-msi.txt | 38 * 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 …]
|