Home
last modified time | relevance | path

Searched full:controller (Results 1 – 25 of 6743) sorted by relevance

12345678910>>...270

/Linux-v6.1/drivers/clk/qcom/
DKconfig40 tristate "MSM8916 APCS Clock Controller"
43 Support for the APCS Clock Controller on msm8916 devices. The
49 tristate "MSM8996 CPU Clock Controller"
53 Support for the CPU clock controller on msm8996 devices.
58 tristate "SDX55 and SDX65 APCS Clock Controller"
61 Support for the APCS Clock Controller on SDX55, SDX65 platforms. The
67 tristate "RPM based Clock Controller"
80 tristate "RPM over SMD based Clock Controller"
102 tristate "APQ8084 Global Clock Controller"
105 Support for the global clock controller on apq8084 devices.
[all …]
/Linux-v6.1/drivers/spi/
DKconfig12 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"
61 tristate "Altera SPI Controller platform driver"
65 This is the driver for the Altera SPI Controller.
68 tristate "Altera SPI Controller core code" if COMPILE_TEST
71 "The core code for the Altera SPI Controller"
[all …]
Dspi-qup.c156 static inline bool spi_qup_is_flag_set(struct spi_qup *controller, u32 flag) in spi_qup_is_flag_set() argument
158 u32 opflag = readl_relaxed(controller->base + QUP_OPERATIONAL); in spi_qup_is_flag_set()
172 static inline unsigned int spi_qup_len(struct spi_qup *controller) in spi_qup_len() argument
174 return controller->n_words * controller->w_size; in spi_qup_len()
177 static inline bool spi_qup_is_valid_state(struct spi_qup *controller) in spi_qup_is_valid_state() argument
179 u32 opstate = readl_relaxed(controller->base + QUP_STATE); in spi_qup_is_valid_state()
184 static int spi_qup_set_state(struct spi_qup *controller, u32 state) in spi_qup_set_state() argument
190 while (!spi_qup_is_valid_state(controller)) { in spi_qup_set_state()
199 dev_dbg(controller->dev, "invalid state for %ld,us %d\n", in spi_qup_set_state()
202 cur_state = readl_relaxed(controller->base + QUP_STATE); in spi_qup_set_state()
[all …]
/Linux-v6.1/drivers/pci/controller/dwc/
DKconfig21 tristate "TI DRA7xx PCIe controller Host Mode"
29 Enables support for the PCIe controller in the DRA7xx SoC to work in
30 host mode. There are two instances of PCIe controller in DRA7xx.
31 This controller can work either as EP or RC. In order to enable
37 tristate "TI DRA7xx PCIe controller Endpoint Mode"
44 Enables support for the PCIe controller in the DRA7xx SoC to work in
45 endpoint mode. There are two instances of PCIe controller in DRA7xx.
46 This controller can work either as EP or RC. In order to enable
55 bool "Platform bus based DesignWare PCIe Controller - Host mode"
60 Enables support for the PCIe controller in the Designware IP to
[all …]
/Linux-v6.1/Documentation/devicetree/bindings/powerpc/fsl/
Dl2cache.txt1 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-v6.1/drivers/usb/musb/
Dmusb_cppi41.c37 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 …]
Dmusbhsdma.c3 * 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 …]
Dux500_dma.c32 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-v6.1/drivers/mtd/nand/raw/
DKconfig19 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-v6.1/drivers/mmc/host/
DKconfig3 # MMC/SD host controller drivers
6 comment "MMC/SD/SDIO Host Controller Drivers"
28 bool "Qualcomm Data Mover for SD Card Controller"
32 This selects the Qualcomm Data Mover lite/local on SD Card controller.
39 bool "STMicroelectronics STM32 SDMMC Controller"
43 This selects the STMicroelectronics STM32 SDMMC host controller.
59 tristate "Secure Digital Host Controller Interface support"
62 This selects the generic Secure Digital Host Controller Interface.
66 If you have a controller with this interface, say Y or M here. You
84 and performing I/O to a SDHCI controller through a bus that
[all …]
/Linux-v6.1/drivers/irqchip/
DKconfig88 bool "Amazon's Annapurna Labs Fabric Interrupt Controller"
93 Support Amazon's Annapurna Labs Fabric Interrupt Controller.
118 tristate "Broadcom STB 7038-style L1/L2 interrupt controller driver"
126 tristate "Broadcom STB 7120-style L2 interrupt controller driver"
133 tristate "Broadcom STB generic L2 interrupt controller driver"
227 Enable support for the Renesas Interrupt Controller for external
235 Enable support for the Renesas Interrupt Controller for external
242 Enable support for the Renesas RZ/A1 Interrupt Controller, to use up
250 Enable support for the Renesas RZ/G2L (and alike SoC) Interrupt Controller
254 bool "Kontron sl28cpld IRQ controller"
[all …]
/Linux-v6.1/drivers/pci/controller/
DKconfig3 menu "PCI controller drivers"
7 tristate "Marvell EBU PCIe controller"
14 Add support for Marvell EBU PCIe controller. This PCIe controller
19 tristate "Aardvark PCIe controller"
25 Add support for Aardvark 64bit PCIe Host Controller. This
26 controller is part of the South Bridge of the Marvel Armada
35 NWL PCIe controller. The controller can act as Root Port
40 bool "Faraday Technology FTPCI100 PCI controller"
45 bool "Intel IXP4xx PCI controller"
50 Say Y here if you want support for the PCI host controller found
[all …]
/Linux-v6.1/drivers/peci/
Dcore.c21 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-v6.1/drivers/staging/fbtft/
DKconfig20 tristate "FB driver for the BD663474 LCD Controller"
26 tristate "FB driver for the HX8340BN LCD Controller"
32 tristate "FB driver for the HX8347D LCD Controller"
38 tristate "FB driver for the HX8353D LCD Controller"
44 tristate "FB driver for the HX8357D LCD Controller"
50 tristate "FB driver for the ILI9163 LCD Controller"
56 tristate "FB driver for the ILI9320 LCD Controller"
62 tristate "FB driver for the ILI9325 LCD Controller"
68 tristate "FB driver for the ILI9340 LCD Controller"
74 tristate "FB driver for the ILI9341 LCD Controller"
[all …]
/Linux-v6.1/Documentation/devicetree/bindings/memory-controllers/fsl/
Dfsl,ddr.yaml7 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-v6.1/drivers/usb/host/
DKconfig3 # 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.
47 tristate "Support for additional Renesas xHCI controller with firmware"
49 Say 'Y' to enable the support for the Renesas xHCI controller with
69 Say 'Y' to enable the support for the xHCI host controller
77 Say 'Y' to enable the support for the xHCI host controller
87 Say 'Y' to enable the support for the xHCI host controller
[all …]
/Linux-v6.1/arch/arm/boot/dts/
Dexynos5410-pinctrl.dtsi13 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-v6.1/drivers/net/ethernet/mellanox/mlx5/core/sf/diag/
Dsf_tracepoint.h17 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-v6.1/arch/arm64/boot/dts/tesla/
Dfsd-pinctrl.dtsi15 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-v6.1/drivers/gpio/
Dgpio-zevio.c3 * GPIO controller in LSI ZEVIO SoCs.
77 struct zevio_gpio *controller = gpiochip_get_data(chip); in zevio_gpio_get() local
80 spin_lock(&controller->lock); in zevio_gpio_get()
81 dir = zevio_gpio_port_get(controller, pin, ZEVIO_GPIO_DIRECTION); in zevio_gpio_get()
83 val = zevio_gpio_port_get(controller, pin, ZEVIO_GPIO_INPUT); in zevio_gpio_get()
85 val = zevio_gpio_port_get(controller, pin, ZEVIO_GPIO_OUTPUT); in zevio_gpio_get()
86 spin_unlock(&controller->lock); in zevio_gpio_get()
93 struct zevio_gpio *controller = gpiochip_get_data(chip); in zevio_gpio_set() local
96 spin_lock(&controller->lock); in zevio_gpio_set()
97 val = zevio_gpio_port_get(controller, pin, ZEVIO_GPIO_OUTPUT); in zevio_gpio_set()
[all …]
/Linux-v6.1/drivers/clk/samsung/
DKconfig4 bool "Samsung Exynos clock controller support" if COMPILE_TEST
17 bool "Samsung S3C64xx clock controller support" if COMPILE_TEST
20 Support for the clock controller present on the Samsung S3C64xx SoCs.
24 bool "Samsung S5Pv210 clock controller support" if COMPILE_TEST
27 Support for the clock controller present on the Samsung S5Pv210 SoCs.
31 bool "Samsung Exynos3250 clock controller support" if COMPILE_TEST
34 Support for the clock controller present on the Samsung
38 bool "Samsung Exynos4 clock controller support" if COMPILE_TEST
41 Support for the clock controller present on the Samsung
46 bool "Samsung Exynos5250 clock controller support" if COMPILE_TEST
[all …]
/Linux-v6.1/tools/perf/pmu-events/arch/x86/amdzen1/
Ddata-fabric.json4 …"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-v6.1/tools/perf/pmu-events/arch/x86/amdzen2/
Ddata-fabric.json4 …"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-v6.1/tools/perf/pmu-events/arch/x86/amdzen3/
Ddata-fabric.json4 …"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-v6.1/drivers/usb/gadget/udc/
DKconfig4 # (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 …]

12345678910>>...270