| /linux/drivers/clk/qcom/ |
| H A D | Kconfig | 23 tristate "Eliza Display Clock Controller" 32 tristate "Eliza Global Clock Controller" 36 Support for the global clock controller on Eliza devices. 41 tristate "Eliza TCSR Clock Controller" 45 Support for the TCSR clock controller on Eliza devices. 49 tristate "Glymur Display Clock Controller" 59 tristate "Glymur Global Clock Controller" 63 Support for the global clock controller on Glymur devices. 68 tristate "GLYMUR Graphics Clock Controller" 72 Support for the graphics clock controller on GLYMUR devices. [all …]
|
| /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 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/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/usb/musb/ |
| H A 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 …]
|
| 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/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/mtd/nand/raw/ |
| H A 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" 82 tristate "Sharp SL Series (C7xx + others) NAND controller" 87 tristate "OLPC CAFÉ NAND controller" [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_obj(*controller); in peci_controller_alloc() 56 if (!controller) in peci_controller_alloc() 62 controller->id = ret; in peci_controller_alloc() [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/gpio/ |
| H A 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/drivers/net/ethernet/mellanox/mlx5/core/sf/diag/ |
| H A D | sf_tracepoint.h | 25 u32 controller, 28 TP_ARGS(dev, port_index, controller, hw_fn_id, sfnum), 31 __field(u32, controller) 37 __entry->controller = controller; 41 TP_printk("(%s) port_index=%u controller=%u hw_id=0x%x sfnum=%u\n", 42 __get_str(devname), __entry->port_index, __entry->controller, 49 u32 controller, 51 TP_ARGS(dev, port_index, controller, hw_fn_id), 54 __field(u32, controller) 59 __entry->controller = controller; [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/drivers/clk/rockchip/ |
| H A D | Kconfig | 5 bool "Rockchip clock controller common support" 9 Say y here to enable common clock controller for Rockchip platforms. 13 bool "Rockchip PX30 clock controller support" 20 bool "Rockchip RV1103B clock controller support" 27 bool "Rockchip RV110x clock controller support" 34 bool "Rockchip RV1126 clock controller support" 41 bool "Rockchip RV1126B clock controller support" 48 bool "Rockchip RK3036 clock controller support" 55 bool "Rockchip RK312x clock controller support" 62 bool "Rockchip RK3188 clock controller support" [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 …]
|
| /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 …]
|
| H A D | t8011-pmgr.dtsi | 9 ps_cpu0: power-controller@80000 { 18 ps_cpu1: power-controller@80008 { 27 ps_cpu2: power-controller@80010 { 36 ps_cpm: power-controller@80040 { 45 ps_sio_busif: power-controller@80158 { 53 ps_sio_p: power-controller@80160 { 62 ps_sbr: power-controller@80100 { 71 ps_aic: power-controller@80108 { 80 ps_dwi: power-controller@80110 { 88 ps_gpio: power-controller@80118 { [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 { 37 ps_soc_spmi0: power-controller@118 { 45 ps_gpio: power-controller@120 { 53 ps_pms_busif: power-controller@128 { 62 ps_pms: power-controller@130 { 71 ps_pms_c1ppt: power-controller@160 { 80 ps_soc_dpe: power-controller@168 { 89 ps_pmgr_soc_ocla: power-controller@170 { [all …]
|
| H A D | s5l8960x-pmgr.dtsi | 9 ps_cpu0: power-controller@20000 { 18 ps_cpu1: power-controller@20008 { 27 ps_secuart0: power-controller@200f0 { 36 ps_secuart1: power-controller@200f8 { 45 ps_cpm: power-controller@20010 { 54 ps_lio: power-controller@20018 { 63 ps_iomux: power-controller@20020 { 72 ps_aic: power-controller@20028 { 81 ps_debug: power-controller@20030 { 89 ps_dwi: power-controller@20038 { [all …]
|
| /linux/drivers/eisa/ |
| H A D | eisa.ids | 22 ACE4010 "ACME Tape Controller" 24 ACE6010 "ACME Disk Controller" 87 ALR8580 "Advanced Disk Array Caching EISA Controller" 96 AMI15E1 "AMI Normal Single Ended EISA SCSI CACHING Controller-Ver 1.22" 101 AMI44D2 "AMI Fast Single Ended EISA SCSI CACHING Controller" 130 AVM0001 "AVM ISDN-Controller A1" 136 BUS6001 "BusTek/BusLogic Bt760 32-Bit Bus Master EISA-to-Ethernet Controller" 137 BUS6301 "BusTek/BusLogic Bt763E EISA 32-Bit 82596-based Ethernet Controller" 138 CCI0000 "Cache Computers, Inc. Memory Refresh Controller" 149 CHAA041 "Chase AT4 Intelligent Serial Controller" [all …]
|
| /linux/include/soc/canaan/ |
| H A D | k210-sysctl.h | 10 * Kendryte K210 SoC system controller registers offsets. 15 #define K210_SYSCTL_PLL0 0x08 /* PLL0 controller */ 16 #define K210_SYSCTL_PLL1 0x0C /* PLL1 controller */ 17 #define K210_SYSCTL_PLL2 0x10 /* PLL2 controller */ 20 #define K210_SYSCTL_SEL0 0x20 /* Clock select controller 0 */ 21 #define K210_SYSCTL_SEL1 0x24 /* Clock select controller 1 */ 25 #define K210_SYSCTL_PERI_RESET 0x34 /* Peripheral reset controller */ 26 #define K210_SYSCTL_THR0 0x38 /* Clock threshold controller 0 */ 27 #define K210_SYSCTL_THR1 0x3C /* Clock threshold controller 1 */ 28 #define K210_SYSCTL_THR2 0x40 /* Clock threshold controller 2 */ [all …]
|