/linux-6.12.1/drivers/clk/qcom/ |
D | Kconfig | 23 tristate "X1E80100 Camera Clock Controller" 27 Support for the camera clock controller on X1E80100 devices. 31 tristate "X1E80100 Display Clock Controller" 41 tristate "X1E80100 Global Clock Controller" 45 Support for the global clock controller on Qualcomm Technologies, Inc 51 tristate "X1E80100 Graphics Clock Controller" 55 Support for the graphics clock controller on X1E80100 devices. 56 Say Y if you want to support graphics controller devices and 60 tristate "X1E80100 TCSR Clock Controller" 64 Support for the TCSR clock controller on X1E80100 devices. [all …]
|
/linux-6.12.1/drivers/spi/ |
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 58 comment "SPI Master Controller Drivers" 67 Flash Interface found on Airoha ARM SoCs. This controller 68 is implemented as a SPI-MEM controller. 71 tristate "Altera SPI Controller platform driver" 75 This is the driver for the Altera SPI Controller. [all …]
|
D | spi-qup.c | 163 static inline bool spi_qup_is_flag_set(struct spi_qup *controller, u32 flag) in spi_qup_is_flag_set() argument 165 u32 opflag = readl_relaxed(controller->base + QUP_OPERATIONAL); in spi_qup_is_flag_set() 179 static inline unsigned int spi_qup_len(struct spi_qup *controller) in spi_qup_len() argument 181 return controller->n_words * controller->w_size; in spi_qup_len() 184 static inline bool spi_qup_is_valid_state(struct spi_qup *controller) in spi_qup_is_valid_state() argument 186 u32 opstate = readl_relaxed(controller->base + QUP_STATE); in spi_qup_is_valid_state() 191 static int spi_qup_vote_bw(struct spi_qup *controller, u32 speed_hz) in spi_qup_vote_bw() argument 196 if (controller->bw_speed_hz == speed_hz) in spi_qup_vote_bw() 200 ret = icc_set_bw(controller->icc_path, 0, needed_peak_bw); in spi_qup_vote_bw() 204 controller->bw_speed_hz = speed_hz; in spi_qup_vote_bw() [all …]
|
/linux-6.12.1/drivers/pci/controller/dwc/ |
D | Kconfig | 18 bool "Amazon Annapurna Labs PCIe controller" 25 controller IP on Amazon SoCs. The PCIe controller uses the DesignWare 28 Annapurna Labs PCIe controller don't need to enable this. 31 tristate "Amlogic Meson PCIe controller" 36 Say Y here if you want to enable PCI controller support on Amlogic 37 SoCs. The PCI controller on Amlogic is based on DesignWare hardware 45 bool "Axis ARTPEC-6 PCIe controller (host mode)" 51 Enables support for the PCIe controller in the ARTPEC-6 SoC to work in 55 bool "Axis ARTPEC-6 PCIe controller (endpoint mode)" 61 Enables support for the PCIe controller in the ARTPEC-6 SoC to work in [all …]
|
/linux-6.12.1/Documentation/devicetree/bindings/cache/ |
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-6.12.1/drivers/usb/musb/ |
D | musb_cppi41.c | 37 struct dma_controller controller; member 61 if (!is_host_active(cppi41_channel->controller->controller.musb)) in save_rx_toggle() 187 struct cppi41_dma_controller *controller; in cppi41_recheck_tx_req() local 193 controller = container_of(timer, struct cppi41_dma_controller, in cppi41_recheck_tx_req() 195 musb = controller->controller.musb; in cppi41_recheck_tx_req() 198 list_for_each_entry_safe(cppi41_channel, n, &controller->early_tx_list, in cppi41_recheck_tx_req() 210 if (!list_empty(&controller->early_tx_list) && in cppi41_recheck_tx_req() 211 !hrtimer_is_queued(&controller->early_tx)) { in cppi41_recheck_tx_req() 213 hrtimer_forward_now(&controller->early_tx, 20 * NSEC_PER_USEC); in cppi41_recheck_tx_req() 226 struct cppi41_dma_controller *controller; in cppi41_dma_callback() local [all …]
|
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 …]
|
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-6.12.1/drivers/pci/controller/ |
D | Kconfig | 3 menu "PCI controller drivers" 7 tristate "Aardvark PCIe controller" 13 Add support for Aardvark 64bit PCIe Host Controller. This 14 controller is part of the South Bridge of the Marvel Armada 18 tristate "Altera PCIe controller" 21 Say Y here if you want to enable PCIe controller support on Altera 30 This MSI driver supports Altera MSI to GIC controller IP. 38 tristate "Apple PCIe controller" 44 Say Y here if you want to enable PCIe controller support on Apple 51 bool "ARM Versatile PB PCI controller" [all …]
|
/linux-6.12.1/drivers/mtd/nand/raw/ |
D | Kconfig | 19 tristate "Denali NAND controller on Intel Moorestown" 24 Denali NAND controller core. 27 tristate "Denali NAND controller as a DT device" 32 controller as a DT device. 35 tristate "Amstrad E3 NAND controller" 42 tristate "OMAP2, OMAP3, OMAP4 and Keystone NAND controller" 69 This enables the driver for the NAND flash controller on the 73 tristate "IBM/MCC 4xx NAND controller" 81 tristate "Samsung S3C NAND controller" 84 This enables the NAND flash controller on the S3C24xx and S3C64xx [all …]
|
/linux-6.12.1/drivers/mmc/host/ |
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-6.12.1/drivers/peci/ |
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-6.12.1/drivers/irqchip/ |
D | Kconfig | 88 bool "Amazon's Annapurna Labs Fabric Interrupt Controller" 94 Support Amazon's Annapurna Labs Fabric Interrupt Controller. 119 tristate "Broadcom STB 7038-style L1/L2 interrupt controller driver" 127 tristate "Broadcom STB 7120-style L2 interrupt controller driver" 134 tristate "Broadcom STB generic L2 interrupt controller driver" 175 Enable support for the LAN966x Outbound Interrupt Controller. 176 This controller is present on the Microchip LAN966x PCI device and 235 Enable support for the Renesas Interrupt Controller for external 243 Enable support for the Renesas Interrupt Controller for external 250 Enable support for the Renesas RZ/A1 Interrupt Controller, to use up [all …]
|
/linux-6.12.1/drivers/pmdomain/renesas/ |
D | Kconfig | 5 bool "System Controller support for R-Car" if COMPILE_TEST 8 bool "System Controller support for R-Car Gen4" if COMPILE_TEST 11 bool "System Controller support for R-Car D3" if COMPILE_TEST 15 bool "System Controller support for R-Car E2" if COMPILE_TEST 19 bool "System Controller support for R-Car E3" if COMPILE_TEST 23 bool "System Controller support for R-Car H1" if COMPILE_TEST 27 bool "System Controller support for R-Car H2" if COMPILE_TEST 31 bool "System Controller support for R-Car H3" if COMPILE_TEST 35 bool "System Controller support for R-Car M2-W/N" if COMPILE_TEST 39 bool "System Controller support for R-Car M3-N" if COMPILE_TEST [all …]
|
/linux-6.12.1/drivers/staging/fbtft/ |
D | Kconfig | 17 tristate "FB driver for the BD663474 LCD Controller" 23 tristate "FB driver for the HX8340BN LCD Controller" 29 tristate "FB driver for the HX8347D LCD Controller" 35 tristate "FB driver for the HX8353D LCD Controller" 41 tristate "FB driver for the HX8357D LCD Controller" 47 tristate "FB driver for the ILI9163 LCD Controller" 53 tristate "FB driver for the ILI9320 LCD Controller" 59 tristate "FB driver for the ILI9325 LCD Controller" 65 tristate "FB driver for the ILI9340 LCD Controller" 71 tristate "FB driver for the ILI9341 LCD Controller" [all …]
|
/linux-6.12.1/Documentation/devicetree/bindings/memory-controllers/fsl/ |
D | fsl,ddr.yaml | 7 title: Freescale DDR memory controller 15 pattern: "^memory-controller@[0-9a-f]+$" 21 - fsl,qoriq-memory-controller-v4.4 22 - fsl,qoriq-memory-controller-v4.5 23 - fsl,qoriq-memory-controller-v4.7 24 - fsl,qoriq-memory-controller-v5.0 25 - const: fsl,qoriq-memory-controller 27 - fsl,bsc9132-memory-controller 28 - fsl,mpc8536-memory-controller 29 - fsl,mpc8540-memory-controller [all …]
|
/linux-6.12.1/arch/arm/boot/dts/samsung/ |
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-6.12.1/drivers/net/ethernet/mellanox/mlx5/core/sf/diag/ |
D | sf_tracepoint.h | 17 u32 controller, 20 TP_ARGS(dev, port_index, controller, hw_fn_id, sfnum), 23 __field(u32, controller) 29 __entry->controller = controller; 33 TP_printk("(%s) port_index=%u controller=%u hw_id=0x%x sfnum=%u\n", 34 __get_str(devname), __entry->port_index, __entry->controller, 41 u32 controller, 43 TP_ARGS(dev, port_index, controller, hw_fn_id), 46 __field(u32, controller) 51 __entry->controller = controller; [all …]
|
/linux-6.12.1/drivers/usb/host/ |
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-6.12.1/drivers/gpio/ |
D | gpio-zevio.c | 3 * GPIO controller in LSI ZEVIO SoCs. 79 struct zevio_gpio *controller = gpiochip_get_data(chip); in zevio_gpio_get() local 82 spin_lock(&controller->lock); in zevio_gpio_get() 83 dir = zevio_gpio_port_get(controller, pin, ZEVIO_GPIO_DIRECTION); in zevio_gpio_get() 85 val = zevio_gpio_port_get(controller, pin, ZEVIO_GPIO_INPUT); in zevio_gpio_get() 87 val = zevio_gpio_port_get(controller, pin, ZEVIO_GPIO_OUTPUT); in zevio_gpio_get() 88 spin_unlock(&controller->lock); in zevio_gpio_get() 95 struct zevio_gpio *controller = gpiochip_get_data(chip); in zevio_gpio_set() local 98 spin_lock(&controller->lock); in zevio_gpio_set() 99 val = zevio_gpio_port_get(controller, pin, ZEVIO_GPIO_OUTPUT); in zevio_gpio_set() [all …]
|
/linux-6.12.1/arch/arm64/boot/dts/tesla/ |
D | fsd-pinctrl.dtsi | 15 gpio-controller; 18 interrupt-controller; 23 gpio-controller; 26 interrupt-controller; 31 gpio-controller; 34 interrupt-controller; 39 gpio-controller; 42 interrupt-controller; 47 gpio-controller; 50 interrupt-controller; [all …]
|
/linux-6.12.1/drivers/pinctrl/qcom/ |
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. IPQ8074 pin controller driver" 59 tristate "Qualcomm Technologies, Inc. IPQ6018 pin controller driver" 68 tristate "Qualcomm Technologies, Inc. IPQ9574 pin controller driver" 77 tristate "Qualcomm 8226 pin controller driver" [all …]
|
/linux-6.12.1/tools/perf/pmu-events/arch/x86/amdzen1/ |
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-6.12.1/tools/perf/pmu-events/arch/x86/amdzen3/ |
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-6.12.1/tools/perf/pmu-events/arch/x86/amdzen2/ |
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 …]
|