/linux/drivers/pci/controller/dwc/ |
H A D | Kconfig | 14 Say Y here to enable debugfs entries for the PCIe controller. These 15 entries provide various debug features related to the controller and 29 bool "Amazon Annapurna Labs PCIe controller" 36 controller IP on Amazon SoCs. The PCIe controller uses the DesignWare 39 Annapurna Labs PCIe controller don't need to enable this. 42 bool "AMD MDB Versal2 PCIe controller" 47 Say Y here if you want to enable PCIe controller support on AMD 48 Versal2 SoCs. The AMD MDB Versal2 PCIe controller is based on 53 tristate "Amlogic Meson PCIe controller" 58 Say Y here if you want to enable PCI controller support on Amlogic [all …]
|
/linux/drivers/spi/ |
H A D | Kconfig | 12 controller and a chipselect. Most SPI slaves don't support 16 eeprom and flash memory, codecs and various other controller 33 sysfs, and debugfs support in SPI controller and protocol drivers. 44 If your system has an master-capable SPI controller (which 46 controller and the protocol drivers for the SPI slave chips 61 comment "SPI Master Controller Drivers" 70 Flash Interface found on Airoha ARM SoCs. This controller 71 is implemented as a SPI-MEM controller. 74 tristate "Altera SPI Controller platform driver" 78 This is the driver for the Altera SPI Controller. [all …]
|
H A D | spi-fsl-lpspi.c | 193 static bool fsl_lpspi_can_dma(struct spi_controller *controller, in fsl_lpspi_can_dma() argument 199 if (!controller->dma_rx) in fsl_lpspi_can_dma() 216 static int lpspi_prepare_xfer_hardware(struct spi_controller *controller) in lpspi_prepare_xfer_hardware() argument 219 spi_controller_get_devdata(controller); in lpspi_prepare_xfer_hardware() 231 static int lpspi_unprepare_xfer_hardware(struct spi_controller *controller) in lpspi_unprepare_xfer_hardware() argument 234 spi_controller_get_devdata(controller); in lpspi_unprepare_xfer_hardware() 361 static int fsl_lpspi_dma_configure(struct spi_controller *controller) in fsl_lpspi_dma_configure() argument 367 spi_controller_get_devdata(controller); in fsl_lpspi_dma_configure() 387 ret = dmaengine_slave_config(controller->dma_tx, &tx); in fsl_lpspi_dma_configure() 398 ret = dmaengine_slave_config(controller->dma_rx, &rx); in fsl_lpspi_dma_configure() [all …]
|
/linux/Documentation/devicetree/bindings/cache/ |
H A D | freescale-l2cache.txt | 1 Freescale L2 Cache Controller 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" 15 "fsl,mpc8540-l2-cache-controller" 16 "fsl,mpc8541-l2-cache-controller" 17 "fsl,mpc8544-l2-cache-controller" [all …]
|
/linux/drivers/pci/controller/ |
H A D | Kconfig | 3 menu "PCI controller drivers" 11 tristate "Aardvark PCIe controller" 18 Add support for Aardvark 64bit PCIe Host Controller. This 19 controller is part of the South Bridge of the Marvel Armada 23 tristate "Altera PCIe controller" 26 Say Y here if you want to enable PCIe controller support on Altera 36 This MSI driver supports Altera MSI to GIC controller IP. 44 tristate "Apple PCIe controller" 51 Say Y here if you want to enable PCIe controller support on Apple 58 bool "ARM Versatile PB PCI controller" [all …]
|
/linux/drivers/mmc/host/ |
H A D | Kconfig | 3 # MMC/SD host controller drivers 6 comment "MMC/SD/SDIO Host Controller Drivers" 18 tristate "Sunplus SP7021 MMC Controller" 37 bool "Qualcomm Data Mover for SD Card Controller" 41 This selects the Qualcomm Data Mover lite/local on SD Card controller. 48 bool "STMicroelectronics STM32 SDMMC Controller" 52 This selects the STMicroelectronics STM32 SDMMC host controller. 68 tristate "Secure Digital Host Controller Interface support" 71 This selects the generic Secure Digital Host Controller Interface. 75 If you have a controller with this interface, say Y or M here. You [all …]
|
/linux/drivers/usb/musb/ |
H A D | musbhsdma.c | 3 * MUSB OTG driver - support for Mentor's DMA controller 55 struct musb_dma_controller *controller; member 65 struct dma_controller controller; member 76 static void dma_controller_stop(struct musb_dma_controller *controller) in dma_controller_stop() argument 78 struct musb *musb = controller->private_data; in dma_controller_stop() 82 if (controller->used_channels != 0) { in dma_controller_stop() 83 dev_err(musb->controller, in dma_controller_stop() 84 "Stopping DMA controller while channel active\n"); in dma_controller_stop() 87 if (controller->used_channels & (1 << bit)) { in dma_controller_stop() 88 channel = &controller->channel[bit].channel; in dma_controller_stop() [all …]
|
H A D | ux500_dma.c | 32 struct ux500_dma_controller *controller; member 43 struct dma_controller controller; member 59 dev_dbg(musb->controller, "DMA rx transfer done on hw_ep=%d\n", in ux500_dma_callback() 82 struct musb *musb = ux500_channel->controller->private_data; in ux500_configure_channel() 84 ux500_channel->controller->phy_base); in ux500_configure_channel() 86 dev_dbg(musb->controller, in ux500_configure_channel() 131 struct ux500_dma_controller *controller = container_of(c, in ux500_dma_channel_allocate() local 132 struct ux500_dma_controller, controller); in ux500_dma_channel_allocate() 134 struct musb *musb = controller->private_data; in ux500_dma_channel_allocate() 147 ux500_channel = is_tx ? &(controller->tx_channel[ch_num]) : in ux500_dma_channel_allocate() [all …]
|
/linux/drivers/irqchip/ |
H A D | Kconfig | 106 bool "Amazon's Annapurna Labs Fabric Interrupt Controller" 112 Support Amazon's Annapurna Labs Fabric Interrupt Controller. 153 tristate "Broadcom STB 7038-style L1/L2 interrupt controller driver" 161 tristate "Broadcom STB 7120-style L2 interrupt controller driver" 168 tristate "Broadcom STB generic L2 interrupt controller driver" 215 Enable support for the LAN966x Outbound Interrupt Controller. 216 This controller is present on the Microchip LAN966x PCI device and 275 Enable support for the Renesas Interrupt Controller for external 283 Enable support for the Renesas Interrupt Controller for external 290 Enable support for the Renesas RZ/A1 Interrupt Controller, to use up [all …]
|
/linux/drivers/peci/ |
H A D | core.c | 21 struct peci_controller *controller = to_peci_controller(dev); in peci_controller_dev_release() local 23 mutex_destroy(&controller->bus_lock); in peci_controller_dev_release() 24 ida_free(&peci_controller_ida, controller->id); in peci_controller_dev_release() 25 kfree(controller); in peci_controller_dev_release() 32 int peci_controller_scan_devices(struct peci_controller *controller) in peci_controller_scan_devices() argument 38 ret = peci_device_create(controller, addr); in peci_controller_scan_devices() 49 struct peci_controller *controller; in peci_controller_alloc() local 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() [all …]
|
/linux/drivers/staging/fbtft/ |
H A D | Kconfig | 19 tristate "FB driver for the BD663474 LCD Controller" 24 tristate "FB driver for the HX8340BN LCD Controller" 29 tristate "FB driver for the HX8347D LCD Controller" 34 tristate "FB driver for the HX8353D LCD Controller" 39 tristate "FB driver for the HX8357D LCD Controller" 44 tristate "FB driver for the ILI9163 LCD Controller" 49 tristate "FB driver for the ILI9320 LCD Controller" 54 tristate "FB driver for the ILI9325 LCD Controller" 59 tristate "FB driver for the ILI9340 LCD Controller" 64 tristate "FB driver for the ILI9341 LCD Controller" [all …]
|
/linux/arch/arm/boot/dts/samsung/ |
H A D | exynos5410-pinctrl.dtsi | 13 gpio-controller; 16 interrupt-controller; 21 gpio-controller; 24 interrupt-controller; 29 gpio-controller; 32 interrupt-controller; 37 gpio-controller; 40 interrupt-controller; 45 gpio-controller; 48 interrupt-controller; [all …]
|
/linux/drivers/pmdomain/renesas/ |
H A D | Kconfig | 7 bool "System Controller support for R-Car" if COMPILE_TEST 10 bool "System Controller support for R-Car Gen4" if COMPILE_TEST 13 bool "System Controller support for R-Mobile" if COMPILE_TEST 17 bool "System Controller support for R8A7742 (RZ/G1H)" if COMPILE_TEST 21 bool "System Controller support for R8A7743 (RZ/G1M)" if COMPILE_TEST 25 bool "System Controller support for R8A7745 (RZ/G1E)" if COMPILE_TEST 29 bool "System Controller support for R8A77470 (RZ/G1C)" if COMPILE_TEST 33 bool "System Controller support for R8A774A1 (RZ/G2M)" if COMPILE_TEST 37 bool "System Controller support for R8A774B1 (RZ/G2N)" if COMPILE_TEST 41 bool "System Controller support for R8A774C0 (RZ/G2E)" if COMPILE_TEST [all …]
|
/linux/drivers/usb/host/ |
H A D | Kconfig | 3 # USB Host Controller Drivers 5 comment "USB Host Controller Drivers" 14 Enable this option to support this chip in host controller mode. 24 The eXtensible Host Controller Interface (xHCI) is standard for USB 3.0 25 "SuperSpeed" host controller hardware. 46 tristate "Support for additional Renesas xHCI controller with firmware" 49 Say 'Y' to enable the support for the Renesas xHCI controller with 68 Say 'Y' to enable the support for the xHCI host controller 76 Say 'Y' to enable the support for the xHCI host controller 86 Say 'Y' to enable the support for the xHCI host controller [all …]
|
/linux/drivers/gpio/ |
H A D | gpio-zevio.c | 3 * GPIO controller in LSI ZEVIO SoCs. 80 struct zevio_gpio *controller = gpiochip_get_data(chip); in zevio_gpio_get() local 83 spin_lock(&controller->lock); in zevio_gpio_get() 84 dir = zevio_gpio_port_get(controller, pin, ZEVIO_GPIO_DIRECTION); in zevio_gpio_get() 86 val = zevio_gpio_port_get(controller, pin, ZEVIO_GPIO_INPUT); in zevio_gpio_get() 88 val = zevio_gpio_port_get(controller, pin, ZEVIO_GPIO_OUTPUT); in zevio_gpio_get() 89 spin_unlock(&controller->lock); in zevio_gpio_get() 96 struct zevio_gpio *controller = gpiochip_get_data(chip); in zevio_gpio_set() local 99 spin_lock(&controller->lock); in zevio_gpio_set() 100 val = zevio_gpio_port_get(controller, pin, ZEVIO_GPIO_OUTPUT); in zevio_gpio_set() [all …]
|
/linux/drivers/pinctrl/qcom/ |
H A D | Kconfig.msm | 5 tristate "Qualcomm APQ8064 pin controller driver" 12 tristate "Qualcomm APQ8084 pin controller driver" 19 tristate "Qualcomm IPQ4019 pin controller driver" 26 tristate "Qualcomm Technologies, Inc. IPQ5018 pin controller driver" 35 tristate "Qualcomm IPQ8064 pin controller driver" 42 tristate "Qualcomm Technologies Inc IPQ5332 pin controller driver" 50 tristate "Qualcomm Technologies, Inc. IPQ5424 pin controller driver" 59 tristate "Qualcomm Technologies, Inc. IPQ8074 pin controller driver" 68 tristate "Qualcomm Technologies, Inc. IPQ6018 pin controller driver" 77 tristate "Qualcomm Technologies, Inc. IPQ9574 pin controller driver" [all …]
|
/linux/Documentation/devicetree/bindings/interrupt-controller/ |
H A D | via,vt8500-intc.yaml | 4 $id: http://devicetree.org/schemas/interrupt-controller/via,vt8500-intc.yaml# 7 title: VIA and WonderMedia SoCs Interrupt Controller 10 This is the interrupt controller used in single-core ARM SoCs made by 19 - $ref: /schemas/interrupt-controller.yaml# 31 Interrupt number raised by the IRQ0 output of this controller 32 Only used if this controller is chained 34 Interrupt number raised by the IRQ1 output of this controller 35 Only used if this controller is chained 37 Interrupt number raised by the IRQ2 output of this controller 38 Only used if this controller is chained [all …]
|
/linux/tools/perf/pmu-events/arch/x86/amdzen1/ |
H A D | data-fabric.json | 4 …"PublicDescription": "Remote Link Controller Outbound Packet Types: Data (32B): Remote Link Contro… 12 …"PublicDescription": "Remote Link Controller Outbound Packet Types: Data (32B): Remote Link Contro… 20 …"PublicDescription": "Remote Link Controller Outbound Packet Types: Data (32B): Remote Link Contro… 28 …"PublicDescription": "Remote Link Controller Outbound Packet Types: Data (32B): Remote Link Contro… 36 …"PublicDescription": "DRAM Channel Controller Request Types: Requests with Data (64B): DRAM Channe… 44 …"PublicDescription": "DRAM Channel Controller Request Types: Requests with Data (64B): DRAM Channe… 52 …"PublicDescription": "DRAM Channel Controller Request Types: Requests with Data (64B): DRAM Channe… 60 …"PublicDescription": "DRAM Channel Controller Request Types: Requests with Data (64B): DRAM Channe… 68 …"PublicDescription": "DRAM Channel Controller Request Types: Requests with Data (64B): DRAM Channe… 76 …"PublicDescription": "DRAM Channel Controller Request Types: Requests with Data (64B): DRAM Channe… [all …]
|
/linux/tools/perf/pmu-events/arch/x86/amdzen2/ |
H A D | data-fabric.json | 4 …"PublicDescription": "Remote Link Controller Outbound Packet Types: Data (32B): Remote Link Contro… 12 …"PublicDescription": "Remote Link Controller Outbound Packet Types: Data (32B): Remote Link Contro… 20 …"PublicDescription": "Remote Link Controller Outbound Packet Types: Data (32B): Remote Link Contro… 28 …"PublicDescription": "Remote Link Controller Outbound Packet Types: Data (32B): Remote Link Contro… 36 …"PublicDescription": "DRAM Channel Controller Request Types: Requests with Data (64B): DRAM Channe… 44 …"PublicDescription": "DRAM Channel Controller Request Types: Requests with Data (64B): DRAM Channe… 52 …"PublicDescription": "DRAM Channel Controller Request Types: Requests with Data (64B): DRAM Channe… 60 …"PublicDescription": "DRAM Channel Controller Request Types: Requests with Data (64B): DRAM Channe… 68 …"PublicDescription": "DRAM Channel Controller Request Types: Requests with Data (64B): DRAM Channe… 76 …"PublicDescription": "DRAM Channel Controller Request Types: Requests with Data (64B): DRAM Channe… [all …]
|
/linux/tools/perf/pmu-events/arch/x86/amdzen3/ |
H A D | data-fabric.json | 4 …"PublicDescription": "Remote Link Controller Outbound Packet Types: Data (32B): Remote Link Contro… 12 …"PublicDescription": "Remote Link Controller Outbound Packet Types: Data (32B): Remote Link Contro… 20 …"PublicDescription": "Remote Link Controller Outbound Packet Types: Data (32B): Remote Link Contro… 28 …"PublicDescription": "Remote Link Controller Outbound Packet Types: Data (32B): Remote Link Contro… 36 …"PublicDescription": "DRAM Channel Controller Request Types: Requests with Data (64B): DRAM Channe… 44 …"PublicDescription": "DRAM Channel Controller Request Types: Requests with Data (64B): DRAM Channe… 52 …"PublicDescription": "DRAM Channel Controller Request Types: Requests with Data (64B): DRAM Channe… 60 …"PublicDescription": "DRAM Channel Controller Request Types: Requests with Data (64B): DRAM Channe… 68 …"PublicDescription": "DRAM Channel Controller Request Types: Requests with Data (64B): DRAM Channe… 76 …"PublicDescription": "DRAM Channel Controller Request Types: Requests with Data (64B): DRAM Channe… [all …]
|
/linux/arch/arm64/boot/dts/exynos/ |
H A D | exynos7-pinctrl.dtsi | 16 gpio-controller; 19 interrupt-controller; 33 gpio-controller; 36 interrupt-controller; 50 gpio-controller; 53 interrupt-controller; 58 gpio-controller; 61 interrupt-controller; 68 gpio-controller; 71 interrupt-controller; [all …]
|
H A D | exynos5433-pinctrl.dtsi | 33 gpio-controller; 36 interrupt-controller; 50 gpio-controller; 53 interrupt-controller; 67 gpio-controller; 70 interrupt-controller; 75 gpio-controller; 78 interrupt-controller; 83 gpio-controller; 86 interrupt-controller; [all …]
|
/linux/drivers/ufs/host/ |
H A D | Kconfig | 3 # Kernel configuration file for the UFS host controller drivers. 12 tristate "PCI bus based UFS Controller support" 15 This selects the PCI UFS Host Controller Interface. Select this if 16 you have UFS Host Controller with PCI Interface. 18 If you have a controller with this interface, say Y or M here. 31 tristate "Platform bus based UFS Controller support" 34 This selects the UFS host controller support. Select this if 35 you have an UFS controller on Platform bus. 37 If you have a controller with this interface, say Y or M here. 42 tristate "Cadence UFS Controller platform driver" [all …]
|
/linux/drivers/usb/gadget/udc/ |
H A D | Kconfig | 4 # (a) a peripheral controller, and 14 # both kinds of controller can also support "USB On-the-Go" (CONFIG_USB_OTG). 18 # USB Peripheral Controller Support 27 menu "USB Peripheral Controller" 47 tristate "LPC32XX USB Peripheral Controller" 52 This option selects the USB device controller in the LPC32xx SoC. 62 USBA is the integrated high-speed USB Device controller on some 81 tristate "Broadcom BCM63xx Peripheral Controller" 92 tristate "Freescale Highspeed USB DR Peripheral Controller" 96 Dual-Role(DR) USB controller, which supports device mode. [all …]
|
/linux/arch/arm64/boot/dts/apple/ |
H A D | s8001-pmgr.dtsi | 9 ps_cpu0: power-controller@80000 { 18 ps_cpu1: power-controller@80008 { 27 ps_cpm: power-controller@80040 { 36 ps_sio_busif: power-controller@80148 { 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 { 87 ps_pcie_ref: power-controller@80140 { [all …]
|