Home
last modified time | relevance | path

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

12345678910>>...236

/linux/arch/arm64/boot/dts/exynos/
H A Dexynos9810-pinctrl.dtsi13 gpio-controller;
16 interrupt-controller;
21 gpio-controller;
24 interrupt-controller;
38 gpio-controller;
41 interrupt-controller;
55 gpio-controller;
58 interrupt-controller;
72 gpio-controller;
75 interrupt-controller;
[all …]
H A Dexynos7-pinctrl.dtsi16 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 …]
/linux/drivers/pci/controller/dwc/
H A DKconfig14 Say Y here to enable debugfs entries for the PCIe controller. These
15 entries provide various debug features related to the controller and
30 bool "Amazon Annapurna Labs PCIe controller"
37 controller IP on Amazon SoCs. The PCIe controller uses the DesignWare
40 Annapurna Labs PCIe controller don't need to enable this.
43 bool "AMD MDB Versal2 PCIe controller"
48 Say Y here if you want to enable PCIe controller support on AMD
49 Versal2 SoCs. The AMD MDB Versal2 PCIe controller is based on
54 tristate "Amlogic Meson PCIe controller"
59 Say Y here if you want to enable PCI controller support on Amlogic
[all …]
/linux/drivers/usb/musb/
H A 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 …]
H A 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 …]
H A 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/Documentation/devicetree/bindings/cache/
H A Dfreescale-l2cache.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/drivers/mtd/nand/raw/
H A 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 "Sharp SL Series (C7xx + others) NAND controller"
86 tristate "OLPC CAFÉ NAND controller"
[all …]
/linux/drivers/pci/controller/
H A DKconfig3 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 DKconfig3 # 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/peci/
H A 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_obj(*controller); 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 DKconfig22 tristate "FB driver for the BD663474 LCD Controller"
27 tristate "FB driver for the HX8340BN LCD Controller"
32 tristate "FB driver for the HX8347D LCD Controller"
37 tristate "FB driver for the HX8353D LCD Controller"
42 tristate "FB driver for the HX8357D LCD Controller"
47 tristate "FB driver for the ILI9163 LCD Controller"
52 tristate "FB driver for the ILI9320 LCD Controller"
57 tristate "FB driver for the ILI9325 LCD Controller"
62 tristate "FB driver for the ILI9340 LCD Controller"
67 tristate "FB driver for the ILI9341 LCD Controller"
[all …]
/linux/arch/arm/boot/dts/samsung/
H A 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/Documentation/devicetree/bindings/memory-controllers/fsl/
H A 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/Documentation/devicetree/bindings/interrupt-controller/
H A Dfsl,imx8qxp-dc-intc.yaml4 $id: http://devicetree.org/schemas/interrupt-controller/fsl,imx8qxp-dc-intc.yaml#
7 title: Freescale i.MX8qxp Display Controller interrupt controller
10 The Display Controller has a built-in interrupt controller with the following
20 allowing it to use a global interrupt controller instead.
38 interrupt-controller: true
50 (display controller, content stream 0)
53 (display controller, content stream 0)
56 (display controller, content stream 0)
59 (display controller, safety stream 0)
62 (display controller, safety stream 0)
[all …]
H A Dvia,vt8500-intc.yaml4 $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/drivers/usb/host/
H A 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.
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/net/ethernet/mellanox/mlx5/core/sf/diag/
H A 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/drivers/pmdomain/renesas/
H A DKconfig7 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/gpio/
H A Dgpio-zevio.c3 * 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/reset/
H A DKconfig6 bool "Reset Controller Support"
9 Generic Reset Controller support.
12 via GPIOs or SoC-internal reset controller modules.
30 This enables the reset controller driver for AST2700.
36 This enables the ATH79 reset controller driver that supports the
37 AR71xx SoC reset controller.
43 This enables the reset controller driver for AXS10x.
46 bool "BCM6345 Reset Controller"
50 This enables the reset controller driver for BCM6345 SoCs.
57 This enables the reset controller driver for Marvell Berlin SoCs.
[all …]
/linux/arch/arm64/boot/dts/exynos/axis/
H A Dartpec8-pinctrl.dtsi15 gpio-controller;
17 interrupt-controller;
22 gpio-controller;
24 interrupt-controller;
29 gpio-controller;
31 interrupt-controller;
36 gpio-controller;
38 interrupt-controller;
43 gpio-controller;
45 interrupt-controller;
[all …]
/linux/drivers/pinctrl/qcom/
H A DKconfig.msm5 tristate "Qualcomm APQ8064 pin controller driver"
12 tristate "Qualcomm APQ8084 pin controller driver"
19 tristate "Qualcomm Technologies Inc Glymur pin controller driver"
29 tristate "Qualcomm IPQ4019 pin controller driver"
36 tristate "Qualcomm Technologies, Inc. IPQ5018 pin controller driver"
45 tristate "Qualcomm IPQ8064 pin controller driver"
52 tristate "Qualcomm Technologies Inc IPQ5332 pin controller driver"
60 tristate "Qualcomm Technologies, Inc. IPQ5424 pin controller driver"
69 tristate "Qualcomm Technologies, Inc. IPQ8074 pin controller driver"
78 tristate "Qualcomm Technologies, Inc. IPQ6018 pin controller driver"
[all …]
/linux/drivers/ufs/host/
H A DKconfig3 # 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/tools/perf/pmu-events/arch/x86/amdzen2/
H A 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 …]

12345678910>>...236