/linux-4.1.27/drivers/usb/musb/ |
D | musbhsdma.c | 42 static void dma_controller_stop(struct musb_dma_controller *controller) in dma_controller_stop() argument 44 struct musb *musb = controller->private_data; in dma_controller_stop() 48 if (controller->used_channels != 0) { in dma_controller_stop() 49 dev_err(musb->controller, in dma_controller_stop() 53 if (controller->used_channels & (1 << bit)) { in dma_controller_stop() 54 channel = &controller->channel[bit].channel; in dma_controller_stop() 57 if (!controller->used_channels) in dma_controller_stop() 67 struct musb_dma_controller *controller = container_of(c, in dma_channel_allocate() local 68 struct musb_dma_controller, controller); in dma_channel_allocate() 74 if (!(controller->used_channels & (1 << bit))) { in dma_channel_allocate() [all …]
|
D | ux500_dma.c | 44 struct ux500_dma_controller *controller; member 55 struct dma_controller controller; member 71 dev_dbg(musb->controller, "DMA rx transfer done on hw_ep=%d\n", in ux500_dma_callback() 94 struct musb *musb = ux500_channel->controller->private_data; in ux500_configure_channel() 96 ux500_channel->controller->phy_base); in ux500_configure_channel() 98 dev_dbg(musb->controller, in ux500_configure_channel() 143 struct ux500_dma_controller *controller = container_of(c, in ux500_dma_channel_allocate() local 144 struct ux500_dma_controller, controller); in ux500_dma_channel_allocate() 146 struct musb *musb = controller->private_data; in ux500_dma_channel_allocate() 159 ux500_channel = is_tx ? &(controller->tx_channel[ch_num]) : in ux500_dma_channel_allocate() [all …]
|
D | musb_cppi41.c | 27 struct cppi41_dma_controller *controller; member 48 struct dma_controller controller; member 66 if (!is_host_active(cppi41_channel->controller->musb)) in save_rx_toggle() 99 dev_dbg(cppi41_channel->controller->musb->controller, in update_rx_toggle() 189 struct cppi41_dma_controller *controller; in cppi41_recheck_tx_req() local 195 controller = container_of(timer, struct cppi41_dma_controller, in cppi41_recheck_tx_req() 197 musb = controller->musb; in cppi41_recheck_tx_req() 200 list_for_each_entry_safe(cppi41_channel, n, &controller->early_tx_list, in cppi41_recheck_tx_req() 212 if (!list_empty(&controller->early_tx_list) && in cppi41_recheck_tx_req() 213 !hrtimer_is_queued(&controller->early_tx)) { in cppi41_recheck_tx_req() [all …]
|
D | cppi_dma.c | 117 c->controller = cppi; in cppi_pool_init() 136 struct cppi *cppi = c->controller; in cppi_pool_free() 141 c->controller = NULL; in cppi_pool_free() 153 static void cppi_controller_start(struct cppi *controller) in cppi_controller_start() argument 159 for (i = 0; i < ARRAY_SIZE(controller->tx); i++) { in cppi_controller_start() 160 controller->tx[i].transmit = true; in cppi_controller_start() 161 controller->tx[i].index = i; in cppi_controller_start() 163 for (i = 0; i < ARRAY_SIZE(controller->rx); i++) { in cppi_controller_start() 164 controller->rx[i].transmit = false; in cppi_controller_start() 165 controller->rx[i].index = i; in cppi_controller_start() [all …]
|
D | tusb6010_omap.c | 58 struct dma_controller controller; member 76 dev_dbg(chdat->musb->controller, "ep%i dmareq0 is busy for ep%i\n", in tusb_omap_use_shared_dmareq() 113 struct device *dev = musb->controller; in tusb_omap_dma_cb() 130 dev_dbg(musb->controller, "ep%i %s dma callback ch: %i status: %x\n", in tusb_omap_dma_cb() 143 dev_dbg(musb->controller, "Corrupt %s dma ch%i XFR_SIZE: 0x%08lx\n", in tusb_omap_dma_cb() 152 dev_dbg(musb->controller, "DMA remaining %lu/%u\n", remaining, chdat->transfer_len); in tusb_omap_dma_cb() 158 dev_dbg(musb->controller, "Using PIO for remaining %lu bytes\n", pio); in tusb_omap_dma_cb() 196 dev_dbg(musb->controller, "terminating short tx packet\n"); in tusb_omap_dma_cb() 214 struct device *dev = musb->controller; in tusb_omap_dma_program() 251 dev_dbg(musb->controller, "Busy %s dma ch%i, not using: %08x\n", in tusb_omap_dma_program() [all …]
|
D | musb_gadget.c | 83 musb->controller, in map_dma_buffer() 89 ret = dma_mapping_error(musb->controller, dma_addr); in map_dma_buffer() 96 dma_sync_single_for_device(musb->controller, in map_dma_buffer() 116 dev_vdbg(musb->controller, in unmap_dma_buffer() 121 dma_unmap_single(musb->controller, in unmap_dma_buffer() 129 dma_sync_single_for_cpu(musb->controller, in unmap_dma_buffer() 171 dev_dbg(musb->controller, "%s done request %p, %d/%d\n", in musb_g_giveback() 175 dev_dbg(musb->controller, "%s request %p, %d/%d fault %d\n", in musb_g_giveback() 220 dev_dbg(musb->controller, "%s: abort DMA --> %d\n", in nuke() 269 dev_dbg(musb->controller, "ep:%s disabled - ignore request\n", in txstate() [all …]
|
/linux-4.1.27/drivers/spi/ |
D | spi-qup.c | 158 static inline bool spi_qup_is_valid_state(struct spi_qup *controller) in spi_qup_is_valid_state() argument 160 u32 opstate = readl_relaxed(controller->base + QUP_STATE); in spi_qup_is_valid_state() 165 static int spi_qup_set_state(struct spi_qup *controller, u32 state) in spi_qup_set_state() argument 171 while (!spi_qup_is_valid_state(controller)) { in spi_qup_set_state() 180 dev_dbg(controller->dev, "invalid state for %ld,us %d\n", in spi_qup_set_state() 183 cur_state = readl_relaxed(controller->base + QUP_STATE); in spi_qup_set_state() 190 writel_relaxed(QUP_STATE_CLEAR, controller->base + QUP_STATE); in spi_qup_set_state() 191 writel_relaxed(QUP_STATE_CLEAR, controller->base + QUP_STATE); in spi_qup_set_state() 195 writel_relaxed(cur_state, controller->base + QUP_STATE); in spi_qup_set_state() 199 while (!spi_qup_is_valid_state(controller)) { in spi_qup_set_state() [all …]
|
D | Kconfig | 15 controller and a chipselect. Most SPI slaves don't support 19 eeprom and flash memory, codecs and various other controller 36 sysfs, and debugfs support in SPI controller and protocol drivers. 47 If your system has an master-capable SPI controller (which 49 controller and the protocol drivers for the SPI slave chips 63 tristate "Atheros AR71XX/AR724X/AR913X SPI controller driver" 67 This enables support for the SPI controller present on the 79 tristate "BCM2835 SPI controller" 85 The BCM2835 contains two types of SPI master controller; the 86 "universal SPI master", and the regular SPI controller. This driver [all …]
|
/linux-4.1.27/drivers/gpio/ |
D | gpio-zevio.c | 83 struct zevio_gpio *controller = to_zevio_gpio(chip); in zevio_gpio_get() local 86 spin_lock(&controller->lock); in zevio_gpio_get() 87 dir = zevio_gpio_port_get(controller, pin, ZEVIO_GPIO_DIRECTION); in zevio_gpio_get() 89 val = zevio_gpio_port_get(controller, pin, ZEVIO_GPIO_INPUT); in zevio_gpio_get() 91 val = zevio_gpio_port_get(controller, pin, ZEVIO_GPIO_OUTPUT); in zevio_gpio_get() 92 spin_unlock(&controller->lock); in zevio_gpio_get() 99 struct zevio_gpio *controller = to_zevio_gpio(chip); in zevio_gpio_set() local 102 spin_lock(&controller->lock); in zevio_gpio_set() 103 val = zevio_gpio_port_get(controller, pin, ZEVIO_GPIO_OUTPUT); in zevio_gpio_set() 109 zevio_gpio_port_set(controller, pin, ZEVIO_GPIO_OUTPUT, val); in zevio_gpio_set() [all …]
|
/linux-4.1.27/arch/tile/kernel/ |
D | pci_gx.c | 309 struct pci_controller *controller = irq_desc_get_handler_data(desc); in trio_handle_level_irq() local 310 gxio_trio_context_t *trio_context = controller->trio; in trio_handle_level_irq() 312 int mac = controller->mac; in trio_handle_level_irq() 337 static int tile_init_irqs(struct pci_controller *controller) in tile_init_irqs() argument 348 gxio_trio_context_t *context = controller->trio; in tile_init_irqs() 357 controller->irq_intx_table[i] = irq; in tile_init_irqs() 365 irq, controller->mac, i); in tile_init_irqs() 376 irq_set_handler_data(irq, controller); in tile_init_irqs() 383 irq_free_hwirq(controller->irq_intx_table[j]); in tile_init_irqs() 507 struct pci_controller *controller = &pci_controllers[i]; in tile_pci_init() local [all …]
|
D | pci.c | 101 static int tile_init_irqs(int controller_id, struct pci_controller *controller) in tile_init_irqs() argument 124 controller->irq_base = rc_config.intr; in tile_init_irqs() 131 controller->plx_gen1 = 1; in tile_init_irqs() 170 struct pci_controller *controller; in tile_pci_init() local 195 controller = &controllers[i]; in tile_pci_init() 197 controller->index = i; in tile_pci_init() 198 controller->hv_cfg_fd[0] = hv_cfg_fd0; in tile_pci_init() 199 controller->hv_cfg_fd[1] = hv_cfg_fd1; in tile_pci_init() 200 controller->hv_mem_fd = hv_mem_fd; in tile_pci_init() 201 controller->last_busno = 0xff; in tile_pci_init() [all …]
|
/linux-4.1.27/Documentation/devicetree/bindings/clock/ |
D | exynos5433-clock.txt | 3 The Exynos5433 clock controller generates and supplies clock to various 9 - "samsung,exynos5433-cmu-top" - clock controller compatible for CMU_TOP 12 - "samsung,exynos5433-cmu-cpif" - clock controller compatible for CMU_CPIF 14 - "samsung,exynos5433-cmu-mif" - clock controller compatible for CMU_MIF 16 - "samsung,exynos5433-cmu-peric" - clock controller compatible for CMU_PERIC 18 - "samsung,exynos5433-cmu-peris" - clock controller compatible for CMU_PERIS 20 - "samsung,exynos5433-cmu-fsys" - clock controller compatible for CMU_FSYS 22 - "samsung,exynos5433-cmu-g2d" - clock controller compatible for CMU_G2D 24 - "samsung,exynos5433-cmu-disp" - clock controller compatible for CMU_DISP 26 - "samsung,exynos5433-cmu-aud" - clock controller compatible for CMU_AUD [all …]
|
D | exynos5260-clock.txt | 29 These clocks are fed into the clock controller and then routed to 66 - reg: physical base address of the controller and the length of 72 the given clock controller. Please refer the next section to find 73 the input clocks for a given controller. 76 to the given clock controller. 78 Input clocks for top clock controller: 84 Input clocks for peri clock controller: 100 Input clocks for egl clock controller: 104 Input clocks for kfc clock controller: 108 Input clocks for g2d clock controller: [all …]
|
D | exynos7-clock.txt | 3 Exynos7 clock controller has various blocks which are instantiated 25 compatible strings to indicate the clock controller 40 - reg: physical base address of the controller and the length of 46 the given clock controller. Please refer the next section to 47 find the input clocks for a given controller. 50 to the given clock controller. 52 Input clocks for top0 clock controller: 60 Input clocks for top1 clock controller: 67 Input clocks for ccore clock controller: 71 Input clocks for peric0 clock controller: [all …]
|
D | exynos3250-clock.txt | 3 The Exynos3250 clock controller generates and supplies clock to various 9 - "samsung,exynos3250-cmu" - controller compatible with Exynos3250 SoC. 10 - "samsung,exynos3250-cmu-dmc" - controller compatible with 12 - "samsung,exynos3250-cmu-isp" - ISP block clock controller compatible 15 - reg: physical base address of the controller and length of memory mapped 27 Example 1: Examples of clock controller nodes are listed below. 29 cmu: clock-controller@10030000 { 35 cmu_dmc: clock-controller@105C0000 { 41 cmu_isp: clock-controller@10048000 { 47 Example 2: UART controller node that consumes the clock generated by the clock [all …]
|
D | exynos5420-clock.txt | 3 The Exynos5420 clock controller generates and supplies clock to various 9 - "samsung,exynos5420-clock" - controller compatible with Exynos5420 SoC. 10 - "samsung,exynos5800-clock" - controller compatible with Exynos5800 SoC. 12 - reg: physical base address of the controller and length of memory mapped 24 Example 1: An example of a clock controller node is listed below. 26 clock: clock-controller@0x10010000 { 32 Example 2: UART controller node that consumes the clock generated by the clock 33 controller. Refer to the standard clock bindings for information
|
D | exynos4-clock.txt | 3 The Exynos4 clock controller generates and supplies clock to various controllers 10 - "samsung,exynos4210-clock" - controller compatible with Exynos4210 SoC. 11 - "samsung,exynos4412-clock" - controller compatible with Exynos4412 SoC. 13 - reg: physical base address of the controller and length of memory mapped 25 Example 1: An example of a clock controller node is listed below. 27 clock: clock-controller@0x10030000 { 33 Example 2: UART controller node that consumes the clock generated by the clock 34 controller. Refer to the standard clock bindings for information
|
D | samsung,s3c2410-clock.txt | 3 The S3C2410 clock controller generates and supplies clock to various controllers 10 - "samsung,s3c2410-clock" - controller compatible with S3C2410 SoC. 11 - "samsung,s3c2440-clock" - controller compatible with S3C2440 SoC. 12 - "samsung,s3c2442-clock" - controller compatible with S3C2442 SoC. 13 - reg: physical base address of the controller and length of memory mapped 31 Example: Clock controller node: 33 clocks: clock-controller@4c000000 { 39 Example: UART controller node that consumes the clock generated by the clock 40 controller (refer to the standard clock bindings for information about
|
D | clk-exynos-audss.txt | 3 The Samsung Audio Subsystem clock controller generates and supplies clocks 10 - "samsung,exynos4210-audss-clock" - controller compatible with all Exynos4 SoCs. 11 - "samsung,exynos5250-audss-clock" - controller compatible with Exynos5250 13 - "samsung,exynos5420-audss-clock" - controller compatible with Exynos5420 15 - reg: physical base address and length of the controller's register set. 34 The following is the list of clocks generated by the controller. Each clock is 56 Example 1: An example of a clock controller node using the default input 59 clock_audss: audss-clock-controller@3810000 { 65 Example 2: An example of a clock controller node with the input clocks 68 clock_audss: audss-clock-controller@3810000 { [all …]
|
D | samsung,s3c2443-clock.txt | 3 The S3C2443 clock controller generates and supplies clock to various controllers 10 - "samsung,s3c2416-clock" - controller compatible with S3C2416 SoC. 11 - "samsung,s3c2443-clock" - controller compatible with S3C2443 SoC. 12 - "samsung,s3c2450-clock" - controller compatible with S3C2450 SoC. 13 - reg: physical base address of the controller and length of memory mapped 35 Example: Clock controller node: 37 clocks: clock-controller@4c000000 { 43 Example: UART controller node that consumes the clock generated by the clock 44 controller (refer to the standard clock bindings for information about
|
D | exynos5250-clock.txt | 3 The Exynos5250 clock controller generates and supplies clock to various 9 - "samsung,exynos5250-clock" - controller compatible with Exynos5250 SoC. 11 - reg: physical base address of the controller and length of memory mapped 23 Example 1: An example of a clock controller node is listed below. 25 clock: clock-controller@0x10010000 { 31 Example 2: UART controller node that consumes the clock generated by the clock 32 controller. Refer to the standard clock bindings for information
|
D | exynos4415-clock.txt | 3 The Exynos4415 clock controller generates and supplies clock to various 9 - "samsung,exynos4415-cmu" - for the main system clocks controller 12 Controller (DMC) domain clock controller. 14 - reg: physical base address of the controller and length of memory mapped 26 Example 1: An example of a clock controller node is listed below. 28 cmu: clock-controller@10030000 { 34 cmu-dmc: clock-controller@105C0000 {
|
D | pistachio-clock.txt | 17 Core clock controller: 20 The core clock controller generates clocks for the CPU, RPU (WiFi + BT 25 - reg: Must contain the base address and length of the core clock controller. 34 clk_core: clock-controller@18144000 { 44 Peripheral clock controller: 47 The peripheral clock controller generates clocks for the DDR, ROM, and other 49 clock controller is the input clock to the peripheral clock controller. 54 controller. 59 by the core clock controller. 62 clk_periph: clock-controller@18144800 { [all …]
|
D | samsung,s5pv210-clock.txt | 4 controller, which generates and supplies clock to various controllers 10 - "samsung,s5pv210-clock" : for clock controller of Samsung 12 - "samsung,s5p6442-clock" : for clock controller of Samsung 15 - reg: physical base address of the controller and length of memory mapped 40 Example: Clock controller node: 42 clock: clock-controller@7e00f000 { 64 Example: UART controller node that consumes the clock generated by the clock 65 controller (refer to the standard clock bindings for information about
|
D | samsung,s3c64xx-clock.txt | 3 The S3C64xx clock controller generates and supplies clock to various controllers 10 - "samsung,s3c6400-clock" - controller compatible with S3C6400 SoC. 11 - "samsung,s3c6410-clock" - controller compatible with S3C6410 SoC. 13 - reg: physical base address of the controller and length of memory mapped 39 Example: Clock controller node: 41 clock: clock-controller@7e00f000 { 63 Example: UART controller node that consumes the clock generated by the clock 64 controller (refer to the standard clock bindings for information about
|
D | exynos5410-clock.txt | 3 The Exynos5410 clock controller generates and supplies clock to various 10 - reg: physical base address of the controller and length of memory mapped 27 Example 1: An example of a clock controller node is listed below. 29 clock: clock-controller@0x10010000 { 35 Example 2: UART controller node that consumes the clock generated by the clock 36 controller. Refer to the standard clock bindings for information
|
/linux-4.1.27/arch/arm64/boot/dts/exynos/ |
D | exynos7-pinctrl.dtsi | 17 gpio-controller; 20 interrupt-controller; 28 gpio-controller; 31 interrupt-controller; 39 gpio-controller; 42 interrupt-controller; 47 gpio-controller; 50 interrupt-controller; 57 gpio-controller; 60 interrupt-controller; [all …]
|
/linux-4.1.27/Documentation/devicetree/bindings/arm/mrvl/ |
D | intc.txt | 1 * Marvell MMP Interrupt controller 6 - reg : Address and length of the register set of the interrupt controller. 7 If the interrupt controller is intc, address and length means the range 8 of the whold interrupt controller. If the interrupt controller is mux-intc, 10 range of intc. mux-intc is secondary interrupt controller. 11 - reg-names : Name of the register set of the interrupt controller. It's 12 only required in mux-intc interrupt controller. 14 only required in mux-intc interrupt controller. 15 - interrupt-controller : Identifies the node as an interrupt controller. 19 controller. [all …]
|
/linux-4.1.27/arch/arm/boot/dts/ |
D | exynos5420-pinctrl.dtsi | 18 gpio-controller; 21 interrupt-controller; 26 gpio-controller; 29 interrupt-controller; 37 gpio-controller; 40 interrupt-controller; 48 gpio-controller; 51 interrupt-controller; 56 gpio-controller; 59 interrupt-controller; [all …]
|
D | exynos5250-pinctrl.dtsi | 18 gpio-controller; 21 interrupt-controller; 26 gpio-controller; 29 interrupt-controller; 34 gpio-controller; 37 interrupt-controller; 42 gpio-controller; 45 interrupt-controller; 50 gpio-controller; 53 interrupt-controller; [all …]
|
D | exynos5260-pinctrl.dtsi | 21 gpio-controller; 24 interrupt-controller; 29 gpio-controller; 32 interrupt-controller; 37 gpio-controller; 40 interrupt-controller; 45 gpio-controller; 48 interrupt-controller; 53 gpio-controller; 56 interrupt-controller; [all …]
|
D | exynos4415-pinctrl.dtsi | 16 gpio-controller; 19 interrupt-controller; 24 gpio-controller; 27 interrupt-controller; 32 gpio-controller; 35 interrupt-controller; 40 gpio-controller; 43 interrupt-controller; 48 gpio-controller; 51 interrupt-controller; [all …]
|
D | stih407-pinctrl.dtsi | 10 #include <dt-bindings/interrupt-controller/arm-gic.h> 48 pin-controller-sbc { 60 gpio-controller; 62 interrupt-controller; 68 gpio-controller; 70 interrupt-controller; 76 gpio-controller; 78 interrupt-controller; 84 gpio-controller; 86 interrupt-controller; [all …]
|
D | stih416-pinctrl.dtsi | 11 #include <dt-bindings/interrupt-controller/arm-gic.h> 48 pin-controller-sbc { 60 gpio-controller; 62 interrupt-controller; 68 gpio-controller; 70 interrupt-controller; 76 gpio-controller; 78 interrupt-controller; 84 gpio-controller; 86 interrupt-controller; [all …]
|
D | stih415-pinctrl.dtsi | 10 #include <dt-bindings/interrupt-controller/arm-gic.h> 44 pin-controller-sbc { 56 gpio-controller; 58 interrupt-controller; 64 gpio-controller; 66 interrupt-controller; 72 gpio-controller; 74 interrupt-controller; 80 gpio-controller; 82 interrupt-controller; [all …]
|
D | exynos3250-pinctrl.dtsi | 33 gpio-controller; 36 interrupt-controller; 41 gpio-controller; 44 interrupt-controller; 49 gpio-controller; 52 interrupt-controller; 57 gpio-controller; 60 interrupt-controller; 65 gpio-controller; 68 interrupt-controller; [all …]
|
D | exynos4x12-pinctrl.dtsi | 34 gpio-controller; 37 interrupt-controller; 42 gpio-controller; 45 interrupt-controller; 50 gpio-controller; 53 interrupt-controller; 58 gpio-controller; 61 interrupt-controller; 66 gpio-controller; 69 interrupt-controller; [all …]
|
D | exynos4210-pinctrl.dtsi | 20 gpio-controller; 23 interrupt-controller; 28 gpio-controller; 31 interrupt-controller; 36 gpio-controller; 39 interrupt-controller; 44 gpio-controller; 47 interrupt-controller; 52 gpio-controller; 55 interrupt-controller; [all …]
|
D | hi3620.dtsi | 83 gic: interrupt-controller@1000 { 87 interrupt-controller; 92 sysctrl: system-controller@802000 { 215 gpio-controller; 219 interrupt-controller; 229 gpio-controller; 234 interrupt-controller; 244 gpio-controller; 249 interrupt-controller; 259 gpio-controller; [all …]
|
D | s5pv210-pinctrl.dtsi | 24 gpio-controller; 27 interrupt-controller; 32 gpio-controller; 35 interrupt-controller; 40 gpio-controller; 43 interrupt-controller; 48 gpio-controller; 51 interrupt-controller; 56 gpio-controller; 59 interrupt-controller; [all …]
|
D | s3c2416-pinctrl.dtsi | 17 gpio-controller; 22 gpio-controller; 27 gpio-controller; 32 gpio-controller; 37 gpio-controller; 42 gpio-controller; 44 interrupt-controller; 49 gpio-controller; 51 interrupt-controller; 56 gpio-controller; [all …]
|
D | hisi-x5hd2.dtsi | 18 gic: interrupt-controller@f8a01000 { 22 interrupt-controller; 139 gpio-controller; 143 interrupt-controller; 152 gpio-controller; 156 interrupt-controller; 165 gpio-controller; 169 interrupt-controller; 178 gpio-controller; 182 interrupt-controller; [all …]
|
D | mmp2.dtsi | 42 intc: interrupt-controller@d4282000 { 44 interrupt-controller; 50 intcmux4: interrupt-controller@d4282150 { 53 interrupt-controller; 60 intcmux5: interrupt-controller@d4282154 { 63 interrupt-controller; 71 intcmux9: interrupt-controller@d4282180 { 74 interrupt-controller; 81 intcmux17: interrupt-controller@d4282158 { 84 interrupt-controller; [all …]
|
D | qcom-msm8974.dtsi | 3 #include <dt-bindings/interrupt-controller/irq.h> 98 intc: interrupt-controller@f9000000 { 100 interrupt-controller; 165 saw0: power-controller@f9089000 { 170 saw1: power-controller@f9099000 { 175 saw2: power-controller@f90a9000 { 180 saw3: power-controller@f90b9000 { 185 saw_l2: power-controller@f9012000 { 191 acc0: clock-controller@f9088000 { 196 acc1: clock-controller@f9098000 { [all …]
|
D | exynos5260.dtsi | 83 clock_top: clock-controller@10010000 { 89 clock_peri: clock-controller@10200000 { 95 clock_egl: clock-controller@10600000 { 101 clock_kfc: clock-controller@10700000 { 107 clock_g2d: clock-controller@10A00000 { 113 clock_mif: clock-controller@10CE0000 { 119 clock_mfc: clock-controller@11090000 { 125 clock_g3d: clock-controller@11830000 { 131 clock_fsys: clock-controller@122E0000 { 137 clock_aud: clock-controller@128C0000 { [all …]
|
D | emev2.dtsi | 12 #include <dt-bindings/interrupt-controller/irq.h> 44 gic: interrupt-controller@e0020000 { 46 interrupt-controller; 182 gpio-controller; 186 interrupt-controller; 194 gpio-controller; 198 interrupt-controller; 206 gpio-controller; 210 interrupt-controller; 218 gpio-controller; [all …]
|
D | k2hk.dtsi | 48 gpio-controller; 55 gpio-controller; 62 gpio-controller; 69 gpio-controller; 76 gpio-controller; 83 gpio-controller; 90 gpio-controller; 97 gpio-controller;
|
D | qcom-apq8084.dtsi | 98 intc: interrupt-controller@f9000000 { 100 interrupt-controller; 165 saw0: power-controller@f9089000 { 170 saw1: power-controller@f9099000 { 175 saw2: power-controller@f90a9000 { 180 saw3: power-controller@f90b9000 { 185 saw_l2: power-controller@f9012000 { 191 acc0: clock-controller@f9088000 { 197 acc1: clock-controller@f9098000 { 203 acc2: clock-controller@f90a8000 { [all …]
|
D | s3c64xx-pinctrl.dtsi | 25 gpio-controller; 27 interrupt-controller; 32 gpio-controller; 34 interrupt-controller; 39 gpio-controller; 41 interrupt-controller; 46 gpio-controller; 48 interrupt-controller; 53 gpio-controller; 58 gpio-controller; [all …]
|
D | berlin2cd.dtsi | 16 #include <dt-bindings/interrupt-controller/arm-gic.h> 62 l2: l2-cache-controller@ac0000 { 69 gic: interrupt-controller@ad1000 { 72 interrupt-controller; 151 gpio-controller; 155 interrupt-controller; 169 gpio-controller; 173 interrupt-controller; 187 gpio-controller; 191 interrupt-controller; [all …]
|
D | berlin2.dtsi | 16 #include <dt-bindings/interrupt-controller/arm-gic.h> 85 l2: l2-cache-controller@ac0000 { 97 gic: interrupt-controller@ad1000 { 100 interrupt-controller; 168 gpio-controller; 172 interrupt-controller; 186 gpio-controller; 190 interrupt-controller; 204 gpio-controller; 208 interrupt-controller; [all …]
|
D | qcom-msm8960.dtsi | 5 #include <dt-bindings/interrupt-controller/arm-gic.h> 57 intc: interrupt-controller@2000000 { 59 interrupt-controller; 78 gpio-controller; 82 interrupt-controller; 87 gcc: clock-controller@900000 { 94 lcc: clock-controller@28000000 { 101 clock-controller@4000000 { 108 acc0: clock-controller@2088000 { 113 acc1: clock-controller@2098000 { [all …]
|
D | qcom-apq8064.dtsi | 7 #include <dt-bindings/interrupt-controller/arm-gic.h> 93 gpio-controller; 95 interrupt-controller; 117 intc: interrupt-controller@2000000 { 119 interrupt-controller; 136 acc0: clock-controller@2088000 { 141 acc1: clock-controller@2098000 { 146 acc2: clock-controller@20a8000 { 151 acc3: clock-controller@20b8000 { 156 saw0: power-controller@2089000 { [all …]
|
D | kirkwood.dtsi | 39 controller = <&mbusc>; 76 pinctrl: pin-controller@10000 { 144 gpio-controller; 147 interrupt-controller; 156 gpio-controller; 159 interrupt-controller; 200 mbusc: mbus-controller@20000 { 201 compatible = "marvell,mbus-controller"; 205 sysc: system-controller@20000 { 206 compatible = "marvell,orion-system-controller"; [all …]
|
/linux-4.1.27/Documentation/devicetree/bindings/gpio/ |
D | gpio-mxs.txt | 1 * Freescale MXS GPIO controller 3 The Freescale MXS GPIO controller is part of MXS PIN controller. The 6 As the GPIO controller is embedded in the PIN controller and all the 7 GPIO ports share the same IO space with PIN controller, the GPIO node 14 - gpio-controller : Marks the device node as a gpio controller. 19 - interrupt-controller: Marks the device node as an interrupt controller. 47 gpio-controller; 49 interrupt-controller; 56 gpio-controller; 58 interrupt-controller; [all …]
|
D | renesas,gpio-rcar.txt | 6 - "renesas,gpio-r8a7778": for R8A7778 (R-Mobile M1) compatible GPIO controller. 7 - "renesas,gpio-r8a7779": for R8A7779 (R-Car H1) compatible GPIO controller. 8 - "renesas,gpio-r8a7790": for R8A7790 (R-Car H2) compatible GPIO controller. 9 - "renesas,gpio-r8a7791": for R8A7791 (R-Car M2-W) compatible GPIO controller. 10 - "renesas,gpio-r8a7793": for R8A7793 (R-Car M2-N) compatible GPIO controller. 11 - "renesas,gpio-r8a7794": for R8A7794 (R-Car E2) compatible GPIO controller. 12 - "renesas,gpio-rcar": for generic R-Car GPIO controller. 15 controller hardware module. 17 - interrupt-parent: phandle of the parent interrupt controller. 20 - gpio-controller: Marks the device node as a gpio controller. [all …]
|
D | 8xxx_gpio.txt | 6 Every GPIO controller node must have #gpio-cells property defined, 12 controller, see bindings/interrupt-controller/interrupts.txt (the 16 The GPIO module may serve as another interrupt controller (cascaded to 17 the SoC's internal interrupt controller). See the interrupt controller 18 nodes section in bindings/interrupt-controller/interrupts.txt for 28 - interrupt-parent: Phandle for the interrupt controller that 31 - gpio-controller: Marks the port as GPIO controller. 34 - interrupt-controller: Empty boolean property which marks the GPIO 35 module as an IRQ controller. 38 this interrupt controller. The first cell [all …]
|
D | gpio-nmk.txt | 1 Nomadik GPIO controller 5 - reg : Physical base address and length of the controller's registers. 6 - interrupts : The interrupt outputs from the controller. 15 - gpio-controller : Marks the device node as a GPIO controller. 16 - interrupt-controller : Marks the device node as an interrupt controller. 17 - gpio-bank : Specifies which bank a controller owns. 18 - st,supports-sleepmode : Specifies whether controller can sleep or not 27 gpio-controller; 28 interrupt-controller;
|
D | mrvl-gpio.txt | 1 * Marvell PXA GPIO controller 16 - interrupt-controller : Identifies the node as an interrupt controller. 19 - gpio-controller : Marks the device node as a gpio controller. 29 gpio-controller; 31 interrupt-controller; 42 gpio-controller; 44 interrupt-controller; 52 - reg : Address and length of the register set for controller. 53 - gpio-controller : So we know this is a gpio controller. 54 - ngpio : How many gpios this controller has. [all …]
|
D | gpio-xgene.txt | 1 APM X-Gene SoC GPIO controller bindings 3 This is a gpio controller that is part of the flash controller. 4 This gpio controller controls a total of 48 gpios. 7 - compatible: "apm,xgene-gpio" for X-Gene GPIO controller 8 - reg: Physical base address and size of the controller's registers 14 - gpio-controller: Marks the device node as a GPIO controller. 20 gpio-controller;
|
D | gpio-altera.txt | 1 Altera GPIO controller bindings 6 - reg: Physical base address and length of the controller's registers. 10 - gpio-controller : Marks the device node as a GPIO controller. 11 - interrupt-controller: Mark the device node as an interrupt controller 13 - The first cell is the GPIO offset number within the GPIO controller. 16 hardware is synthesized. This field is required if the Altera GPIO controller 19 controller. The value is defined in <dt-bindings/interrupt-controller/irq.h> 40 gpio-controller; 42 interrupt-controller;
|
D | snps-dwapb-gpio.txt | 1 * Synopsys DesignWare APB GPIO controller 9 The GPIO controller has a configurable number of ports, each of which are 14 - gpio-controller : Marks the device node as a gpio controller. 22 - interrupt-controller : The first port may be configured to be an interrupt 23 controller. 28 - interrupt-parent : The parent interrupt controller. 29 - interrupts : The interrupt to the parent controller raised when GPIOs 41 porta: gpio-controller@0 { 43 gpio-controller; 47 interrupt-controller; [all …]
|
D | abilis,tb10x-gpio.txt | 1 * Abilis TB10x GPIO controller 6 - gpio-controller: Marks the device node as a gpio controller. 13 - interrupt-controller: Marks the device node as an interrupt controller. 15 - interrupts: Defines the interrupt line connecting this GPIO controller to 16 its parent interrupt controller. 17 - interrupt-parent: Defines the parent interrupt controller. 26 interrupt-controller; 31 gpio-controller;
|
D | gpio-sx150x.txt | 12 - interrupt-parent: phandle of the parent interrupt controller. 20 - gpio-controller: Marks the device as a GPIO controller. 22 - interrupt-controller: Marks the device as a interrupt controller. 24 The GPIO expander can optionally be used as an interrupt controller, in 26 Documentation/devicetree/bindings/interrupt-controller/interrupts.txt. 38 gpio-controller; 39 interrupt-controller;
|
D | gpio-tz1090.txt | 6 - reg: Physical base address of the controller and length of memory mapped 18 - gpio-controller: Specifies that the node is a gpio controller. 22 <[phandle of the gpio controller node] 34 - gpio-ranges: Mapping to pin controller pins (as described in 39 - interrupt-controller: Specifies that the node is an interrupt controller 43 <[phandle of the interurupt controller] 50 <dt-bindings/interrupt-controller/irq.h>. Only the following flags are 62 gpios: gpio-controller@02005800 { 74 gpio-controller; 76 interrupt-controller; [all …]
|
D | gpio-adnp.txt | 6 - interrupt-parent: phandle of the parent interrupt controller. 11 - gpio-controller: Marks the device as a GPIO controller 12 - nr-gpios: The number of pins supported by the controller. 14 The GPIO expander can optionally be used as an interrupt controller, in 16 Documentation/devicetree/bindings/interrupt-controller/interrupts.txt. 20 gpioext: gpio-controller@41 { 27 gpio-controller; 30 interrupt-controller;
|
D | gpio-davinci.txt | 1 Davinci/Keystone GPIO controller bindings 6 - reg: Physical base address of the controller and the size of memory mapped 9 - gpio-controller : Marks the device node as a gpio controller. 15 - interrupt-parent: phandle of the parent interrupt controller. 25 The GPIO controller also acts as an interrupt controller. It uses the default 27 interrupt-controller/interrupts.txt. 33 gpio-controller; 44 interrupt-controller;
|
D | gpio.txt | 12 gpio-phandle : phandle to gpio controller node 14 (controller specific) 34 gpio-controller 38 gpio-controller 49 Note that gpio-specifier length is controller dependent. In the 55 Exact meaning of each specifier cell is controller specific, and must 66 GPIO pin number, and GPIO flags as accepted by the "qe_pio_e" gpio-controller. 76 GPIO controller that achieves (or represents, for inputs) a logically asserted 79 the GPIO controller and the device, then the gpio-specifier will represent the 106 (at the GPIO controller) assuming that the device is configured for this [all …]
|
D | nvidia,tegra20-gpio.txt | 1 NVIDIA Tegra GPIO controller 5 - reg : Physical base address and length of the controller's registers. 6 - interrupts : The interrupt outputs from the controller. For Tegra20, 12 - gpio-controller : Marks the device node as a GPIO controller. 22 - interrupt-controller : Marks the device node as an interrupt controller. 37 gpio-controller; 39 interrupt-controller;
|
D | gpio-msm.txt | 1 MSM GPIO controller bindings 9 - gpio-controller : Marks the device node as a GPIO controller. 11 - interrupt-controller: Mark the device node as an interrupt controller 19 gpio-controller; 21 interrupt-controller;
|
D | gpio-max732x.txt | 15 - gpio-controller: Marks the device node as a GPIO controller. 24 an interrupt controller. When the expander interrupt line is connected all the 26 interrupt controller device tree bindings documentation available at 27 Documentation/devicetree/bindings/interrupt-controller/interrupts.txt. 29 - interrupt-controller: Identifies the node as an interrupt controller. 33 - interrupt-parent: phandle of the parent interrupt controller. 44 gpio-controller; 46 interrupt-controller; 57 gpio-controller;
|
D | gpio-twl4030.txt | 1 twl4030 GPIO controller bindings 5 - "ti,twl4030-gpio" for twl4030 GPIO controller 9 - gpio-controller : Marks the device node as a GPIO controller. 11 - interrupt-controller: Mark the device node as an interrupt controller 25 gpio-controller; 27 interrupt-controller;
|
D | cavium-octeon-gpio.txt | 10 - gpio-controller: This is a GPIO controller. 14 - interrupt-controller: The GPIO controller is also an interrupt 15 controller, many of its pins may be configured as an interrupt 30 gpio-controller@1070000000800 { 34 gpio-controller; 42 interrupt-controller;
|
D | brcm,kona-gpio.txt | 9 GPIO controller only supports edge, not level, triggering of interrupts. 15 - reg: Physical base address and length of the controller's registers. 16 - interrupts: The interrupt outputs from the controller. There is one GPIO 33 See also .../devicetree/bindings/interrupt-controller/interrupts.txt. 34 - gpio-controller: Marks the device node as a GPIO controller. 35 - interrupt-controller: Marks the device node as an interrupt controller. 50 gpio-controller; 51 interrupt-controller;
|
D | gpio-xgene-sb.txt | 1 APM X-Gene Standby GPIO controller bindings 3 This is a gpio controller in the standby domain. 10 - compatible: "apm,xgene-gpio-sb" for the X-Gene Standby GPIO controller 11 - reg: Physical base address and size of the controller's registers 17 - gpio-controller: Marks the device node as a GPIO controller. 25 gpio-controller;
|
D | gpio-samsung.txt | 6 - reg: Physical base address of the controller and length of memory mapped 11 <[phandle of the gpio controller node] 12 [pin number within the gpio controller] 28 - gpio-controller: Specifies that the node is a gpio controller. 34 gpa0: gpio-controller@11400000 { 40 gpio-controller;
|
D | gpio-tz1090-pdc.txt | 6 - reg: Physical base address of the controller and length of memory mapped 9 - gpio-controller: Specifies that the node is a gpio controller. 13 <[phandle of the gpio controller node] 25 - gpio-ranges: Mapping to pin controller pins (as described in 33 pdc_gpios: gpio-controller@02006500 { 34 gpio-controller;
|
D | gpio-omap.txt | 1 OMAP GPIO controller bindings 8 - gpio-controller : Marks the device node as a GPIO controller. 12 - interrupt-controller: Mark the device node as an interrupt controller. 35 gpio-controller; 37 interrupt-controller;
|
D | fsl-imx-gpio.txt | 1 * Freescale i.MX/MXC GPIO controller 9 - gpio-controller : Marks the device node as a gpio controller. 14 - interrupt-controller: Marks the device node as an interrupt controller. 28 gpio-controller; 30 interrupt-controller;
|
D | gpio-vf610.txt | 12 - gpio-controller : Marks the device node as a gpio controller. 17 - interrupt-controller: Marks the device node as an interrupt controller. 39 gpio-controller; 41 interrupt-controller; 50 gpio-controller; 52 interrupt-controller;
|
D | gpio-lp3943.txt | 1 TI/National Semiconductor LP3943 GPIO controller 5 - gpio-controller: Marks the device node as a GPIO controller. 10 Simple LED controls with LP3943 GPIO controller 19 gpio-controller;
|
D | gpio-mvebu.txt | 1 * Marvell EBU GPIO controller 22 - interrupt-controller: identifies the node as an interrupt controller 34 - gpio-controller: marks the device node as a gpio controller 36 - ngpios: number of GPIOs this controller has 48 gpio-controller; 50 interrupt-controller;
|
D | gpio-palmas.txt | 1 Palmas GPIO controller bindings 5 - "ti,palams-gpio" for palma series of the GPIO controller 14 - gpio-controller : Marks the device node as a GPIO controller. 23 gpio-controller;
|
D | gpio_atmel.txt | 1 * Atmel GPIO controller (PIO) 5 - reg: Should contain GPIO controller registers location and length 10 - gpio-controller: Marks the device node as a GPIO controller. 22 gpio-controller;
|
D | gpio-zynq.txt | 1 Xilinx Zynq GPIO controller Device Tree Bindings 11 - gpio-controller : Marks the device node as a GPIO controller. 14 - interrupt-parent : Must be core interrupt controller 22 gpio-controller;
|
D | gpio-clps711x.txt | 1 Cirrus Logic CLPS711X GPIO controller 5 - reg: Physical base GPIO controller registers location and length. 8 - gpio-controller: Marks the device node as a gpio controller. 26 gpio-controller;
|
D | gpio_lpc32xx.txt | 1 NXP LPC32xx SoC GPIO controller 5 - reg: Physical base address and length of the controller's registers. 6 - gpio-controller: Marks the device node as a GPIO controller. 25 gpio-controller;
|
D | gpio-dsp-keystone.txt | 1 Keystone 2 DSP GPIO controller bindings 4 the DSP GPIO controller IP. It provides 28 IRQ signals per each DSP core. 10 Keystone 2 DSP GPIO controller has specific features: 21 - gpio-controller: Marks the device node as a gpio controller. 31 gpio-controller;
|
D | gpio-pcf857x.txt | 32 - gpio-controller: Marks the device node as a gpio controller. 46 an interrupt controller. When the expander interrupt line is connected all the 48 interrupt controller device tree bindings documentation available at 49 Documentation/devicetree/bindings/interrupt-controller/interrupts.txt. 51 - interrupt-controller: Identifies the node as an interrupt controller. 53 - interrupt-parent: phandle of the parent interrupt controller. 67 gpio-controller; 69 interrupt-controller;
|
D | gpio-xilinx.txt | 1 Xilinx plb/axi GPIO controller 3 Dual channel GPIO controller with configurable number of pins 13 - gpio-controller : Marks the device node as a GPIO controller. 17 - interrupt-parent : Phandle for the interrupt controller that 23 - xlnx,is-dual : if 1, controller also uses the second channel 34 gpio-controller ;
|
/linux-4.1.27/drivers/char/agp/ |
D | frontend.c | 295 struct agp_controller *controller; in agp_find_controller_by_pid() local 297 controller = agp_fe.controllers; in agp_find_controller_by_pid() 299 while (controller != NULL) { in agp_find_controller_by_pid() 300 if (controller->pid == id) in agp_find_controller_by_pid() 301 return controller; in agp_find_controller_by_pid() 302 controller = controller->next; in agp_find_controller_by_pid() 310 struct agp_controller *controller; in agp_create_controller() local 312 controller = kzalloc(sizeof(struct agp_controller), GFP_KERNEL); in agp_create_controller() 313 if (controller == NULL) in agp_create_controller() 316 controller->pid = id; in agp_create_controller() [all …]
|
/linux-4.1.27/drivers/pci/host/ |
D | Kconfig | 1 menu "PCI host controller drivers" 5 bool "TI DRA7xx PCIe controller" 9 Enables support for the PCIe controller in the DRA7xx SoC. There 10 are two instances of PCIe controller in DRA7xx. This controller can 14 bool "Marvell EBU PCIe controller" 22 bool "Samsung Exynos PCIe controller" 28 bool "Freescale i.MX6 PCIe controller" 34 bool "NVIDIA Tegra PCIe controller" 37 Say Y here if you want support for the PCIe host controller found 41 bool "Renesas R-Car Gen2 Internal PCI controller" [all …]
|
/linux-4.1.27/Documentation/devicetree/bindings/interrupt-controller/ |
D | brcm,bcm7120-l2-intc.txt | 1 Broadcom BCM7120-style Level 2 interrupt controller 3 This interrupt controller hardware is a second level interrupt controller that 4 is hooked to a parent interrupt controller: e.g: ARM GIC for ARM-based 7 Such an interrupt controller has the following hardware design: 9 - outputs multiple interrupts signals towards its interrupt controller parent 12 directly output an interrupt signal towards the interrupt controller parent, 14 controller, in particular for UARTs 20 - not all bits within the interrupt controller actually map to an interrupt 22 The typical hardware layout for this controller is represented below: 24 2nd level interrupt line Outputs for the parent controller (e.g: ARM GIC) [all …]
|
D | samsung,s3c24xx-irq.txt | 5 controller and on newer SoCs even a second main controller. 11 - reg: Physical base address of the controller and length of memory mapped 14 - interrupt-controller : Identifies the node as an interrupt controller 21 ctrl_num contains the controller to use: 22 - 0 ... main controller 23 - 1 ... sub controller 24 - 2 ... second main controller on s3c2416 and s3c2450 25 parent_irq contains the parent bit in the main controller and will be 27 ctrl_irq contains the interrupt bit of the controller 32 interrupt-controller@4a000000 { [all …]
|
D | abilis,tb10x-ictl.txt | 4 The Abilis TB10x SOC contains a custom interrupt controller. It performs 13 - interrupt-congroller: Identifies the node as an interrupt controller. 15 source connected to this controller. The value shall be 2. 16 - interrupt-parent: Specifies the parent interrupt controller. 18 the interrupt controller in the parent controller's notation. Interrupts 24 intc: interrupt-controller { /* Parent interrupt controller */ 25 interrupt-controller; 30 tb10x_ictl: pic@2000 { /* TB10x interrupt controller */ 33 interrupt-controller;
|
D | marvell,orion-intc.txt | 3 * Main interrupt controller 8 - interrupt-controller: identifies the node as an interrupt controller 18 intc: interrupt-controller { 20 interrupt-controller; 26 * Bridge interrupt controller 31 - interrupts: bridge interrupt of the main interrupt controller 32 - interrupt-controller: identifies the node as an interrupt controller 37 controller, defaults to 32 if not set 40 bridge_intc: interrupt-controller { 42 interrupt-controller;
|
D | brcm,bcm3380-l2-intc.txt | 1 Broadcom BCM3380-style Level 1 / Level 2 interrupt controller 3 This interrupt controller shows up in various forms on many BCM338x/BCM63xx 6 - outputs a single interrupt signal to its interrupt controller parent 18 - interrupt-controller: identifies the node as an interrupt controller 21 - interrupt-parent: specifies the phandle to the parent interrupt controller 23 - interrupts: specifies the interrupt line in the interrupt-parent controller 24 node, valid values depend on the type of parent interrupt controller 28 - brcm,irq-can-wake: if present, this means the L2 controller can be used as a 33 irq0_intc: interrupt-controller@10000020 { 37 interrupt-controller;
|
D | snps,dw-apb-ictl.txt | 1 Synopsys DesignWare APB interrupt controller (dw_apb_ictl) 3 Synopsys DesignWare provides interrupt controller IP for APB known as 4 dw_apb_ictl. The IP is used as secondary interrupt controller in some SoCs with 9 - reg: physical base address of the controller and length of memory mapped 11 - interrupt-controller: identifies the node as an interrupt controller 13 - interrupts: interrupt reference to primary interrupt controller 14 - interrupt-parent: (optional) reference specific primary interrupt controller 25 aic: interrupt-controller@3000 { 28 interrupt-controller;
|
D | lsi,zevio-intc.txt | 1 TI-NSPIRE interrupt controller 6 - reg: Physical base address of the controller and length of memory mapped 9 - interrupt-controller : Identifies the node as an interrupt controller 13 interrupt-controller { 15 interrupt-controller;
|
D | marvell,armada-370-xp-mpic.txt | 6 - interrupt-controller: Identifies the node as an interrupt controller. 7 - msi-controller: Identifies the node as an PCI Message Signaled 8 Interrupt controller. 16 automatically map to the interrupt controller registers of the 22 connected as a slave to another interrupt controller. This is 29 mpic: interrupt-controller@d0020000 { 34 interrupt-controller; 35 msi-controller;
|
D | ti,omap-intc-irq.txt | 1 Omap2/3 intc controller 3 On TI omap2 and 3 the intc interrupt controller can provide 14 - interrupt-controller : Identifies the node as an interrupt controller 17 - interrupts: interrupt reference to primary interrupt controller 23 intc: interrupt-controller@48200000 { 25 interrupt-controller;
|
D | brcm,l2-intc.txt | 7 - interrupt-controller: identifies the node as an interrupt controller 10 - interrupt-parent: specifies the phandle to the parent interrupt controller 11 this controller is cacaded from 17 - brcm,irq-can-wake: If present, this means the L2 controller can be used as a 22 hif_intr2_intc: interrupt-controller@f0441000 { 25 interrupt-controller;
|
D | interrupts.txt | 12 format of the interrupt specifier is determined by the interrupt controller to 19 The "interrupt-parent" property is used to specify the controller to which 21 controller node. This property is inherited, so it may be specified in an 33 2) Interrupt controller nodes 36 A device is marked as an interrupt controller with the "interrupt-controller" 40 It is the responsibility of the interrupt controller's binding to define the 47 index of the interrupt within the controller. 53 interrupt-controller; 60 interrupt-controller; 70 index of the interrupt within the controller, while the second cell is used [all …]
|
D | allwinner,sun67i-sc-nmi.txt | 9 - interrupt-controller : Identifies the node as an interrupt controller 13 - interrupt-parent: Specifies the parent interrupt controller. 15 the interrupt controller in the parent controller's notation. This value 22 interrupt-controller;
|
D | digicolor-ic.txt | 6 - reg : Specifies base physical address and size of the interrupt controller 8 - interrupt-controller : Identifies the node as an interrupt controller 15 intc: interrupt-controller@f0000040 { 17 interrupt-controller;
|
D | brcm,bcm7038-l1-intc.txt | 1 Broadcom BCM7038-style Level 1 interrupt controller 3 This block is a first level interrupt controller that is typically connected 28 - interrupt-controller: identifies the node as an interrupt controller 31 - interrupt-parent: specifies the phandle to the parent interrupt controller(s) 33 - interrupts: specifies the interrupt line(s) in the interrupt-parent controller 34 node; valid values depend on the type of parent interrupt controller 47 interrupt-controller;
|
D | ti,keystone-irq.txt | 1 Keystone 2 IRQ controller IP 4 host using the IRQ controller IP. It provides 28 IRQ signals to ARM. 14 - interrupt-controller : Identifies the node as an interrupt controller 17 - interrupts: interrupt reference to primary interrupt controller 27 interrupt-controller;
|
D | allwinner,sun4i-ic.txt | 7 - interrupt-controller : Identifies the node as an interrupt controller 13 intc: interrupt-controller { 16 interrupt-controller;
|
/linux-4.1.27/Documentation/devicetree/bindings/powerpc/fsl/ |
D | mem-ctrlr.txt | 1 Freescale DDR memory controller 5 - compatible : Should include "fsl,chip-memory-controller" where 7 "fsl,qoriq-memory-controller". 8 - reg : Address and size of DDR controller registers 9 - interrupts : Error interrupt of DDR controller 13 memory-controller@2000 { 14 compatible = "fsl,bsc9132-memory-controller"; 22 ddr1: memory-controller@8000 { 23 compatible = "fsl,qoriq-memory-controller-v4.7", 24 "fsl,qoriq-memory-controller";
|
D | l2cache.txt | 8 - compatible : Should include "fsl,chip-l2-cache-controller" and "cache" 10 - reg : Address and size of L2 cache controller registers 12 - interrupts : Error interrupt of L2 controller 17 L2: l2-cache-controller@20000 { 18 compatible = "fsl,bsc9132-l2-cache-controller", "cache";
|
/linux-4.1.27/arch/powerpc/boot/dts/ |
D | mucmc52.dts | 17 &gpt0 { gpio-controller; }; 18 &gpt1 { gpio-controller; }; 19 &gpt2 { gpio-controller; }; 20 &gpt3 { gpio-controller; }; 164 simple100: gpio-controller-100@3,600100 { 167 gpio-controller; 170 simple104: gpio-controller-104@3,600104 { 173 gpio-controller; 176 simple200: gpio-controller-200@3,600200 { 179 gpio-controller; [all …]
|
D | uc101.dts | 16 &gpt0 { gpio-controller; }; 17 &gpt1 { gpio-controller; }; 18 &gpt2 { gpio-controller; }; 19 &gpt3 { gpio-controller; }; 20 &gpt4 { gpio-controller; }; 21 &gpt5 { gpio-controller; }; 22 &gpt6 { gpio-controller; }; 23 &gpt7 { gpio-controller; };
|
/linux-4.1.27/Documentation/devicetree/bindings/pinctrl/ |
D | samsung-pinctrl.txt | 1 Samsung GPIO and Pin Mux/Config controller 4 controller. It controls the input/output settings on the available pads/pins 10 - "samsung,s3c2412-pinctrl": for S3C2412-compatible pin-controller, 11 - "samsung,s3c2416-pinctrl": for S3C2416-compatible pin-controller, 12 - "samsung,s3c2440-pinctrl": for S3C2440-compatible pin-controller, 13 - "samsung,s3c2450-pinctrl": for S3C2450-compatible pin-controller, 14 - "samsung,s3c64xx-pinctrl": for S3C64xx-compatible pin-controller, 15 - "samsung,s5pv210-pinctrl": for S5PV210-compatible pin-controller, 16 - "samsung,exynos4210-pinctrl": for Exynos4210 compatible pin-controller. 17 - "samsung,exynos4x12-pinctrl": for Exynos4x12 compatible pin-controller. [all …]
|
D | brcm,cygnus-gpio.txt | 11 GPIO/PINCONF controller registers 15 controller's pin space) and the second cell is used for the following: 18 - gpio-controller: 19 Specifies that the node is a GPIO controller 26 - interrupt-controller: 27 Specifies that the node is an interrupt controller 36 The list of pins (within the controller's own pin space) that properties 57 gpio-controller; 59 interrupt-controller; 78 gpio-controller; [all …]
|
D | rockchip,pinctrl.txt | 19 defined as gpio sub-nodes of the pinmux controller. 21 Required properties for iomux controller: 28 Optional properties for iomux controller: 30 as some SoCs carry parts of the iomux controller registers there. 33 Deprecated properties for iomux controller: 34 - reg: first element is the general register space of the iomux controller 42 - interrupts: base interrupt of the gpio bank in the interrupt controller 44 - gpio-controller: identifies the node as a gpio controller and pin bank. 48 - interrupt-controller: identifies the controller node as interrupt-parent. 51 bindings/interrupt-controller/interrupts.txt [all …]
|
D | renesas,pfc-pinctrl.txt | 3 The Pin Function Controller (PFC) is a Pin Mux/Config controller. On SH73A0, 4 R8A73A4 and R8A7740 it also acts as a GPIO controller. 13 - "renesas,pfc-emev2": for EMEV2 (EMMA Mobile EV2) compatible pin-controller. 14 - "renesas,pfc-r8a73a4": for R8A73A4 (R-Mobile APE6) compatible pin-controller. 15 - "renesas,pfc-r8a7740": for R8A7740 (R-Mobile A1) compatible pin-controller. 16 - "renesas,pfc-r8a7778": for R8A7778 (R-Mobile M1) compatible pin-controller. 17 - "renesas,pfc-r8a7779": for R8A7779 (R-Car H1) compatible pin-controller. 18 - "renesas,pfc-r8a7790": for R8A7790 (R-Car H2) compatible pin-controller. 19 - "renesas,pfc-r8a7791": for R8A7791 (R-Car M2) compatible pin-controller. 20 - "renesas,pfc-sh73a0": for SH73A0 (SH-Mobile AG5) compatible pin-controller. [all …]
|
D | brcm,bcm2835-gpio.txt | 1 Broadcom BCM2835 GPIO (and pinmux) controller 3 The BCM2835 GPIO module is a combined GPIO controller, (GPIO) interrupt 4 controller, and pinmux/control device. 9 - gpio-controller: Marks the device node as a GPIO controller. 13 - interrupts : The interrupt outputs from the controller. One interrupt per 15 - interrupt-controller: Marks the device node as an interrupt controller. 69 gpio-controller; 72 interrupt-controller;
|
D | pinctrl-st.txt | 1 *ST pin controller. 31 Pin controller node: 40 - ranges : defines mapping between pin controller node (parent) to gpio-bank 50 GPIO controller/bank node. 52 - gpio-controller : Indicates this device is a GPIO controller 61 - interrupt-controller : Indicates this device is a interrupt controller. GPIO 62 bank can be an interrupt controller iff one of the interrupt type either via 67 gpio interrupt space of the controller. 75 include/dt-bindings/interrupt-controller/irq.h 78 pin-controller-sbc { [all …]
|
/linux-4.1.27/drivers/usb/host/ |
D | ohci-dbg.c | 100 ohci_dump_status (struct ohci_hcd *controller, char **next, unsigned *size) in ohci_dump_status() argument 102 struct ohci_regs __iomem *regs = controller->regs; in ohci_dump_status() 105 temp = ohci_readl (controller, ®s->revision) & 0xff; in ohci_dump_status() 106 ohci_dbg_sw (controller, next, size, in ohci_dump_status() 110 rh_state_string(controller)); in ohci_dump_status() 112 temp = ohci_readl (controller, ®s->control); in ohci_dump_status() 113 ohci_dbg_sw (controller, next, size, in ohci_dump_status() 127 temp = ohci_readl (controller, ®s->cmdstatus); in ohci_dump_status() 128 ohci_dbg_sw (controller, next, size, in ohci_dump_status() 137 ohci_dump_intr_mask (controller, "intrstatus", in ohci_dump_status() [all …]
|
D | Kconfig | 12 Enable this option to support this chip in host controller mode. 22 "SuperSpeed" host controller hardware. 42 Say 'Y' to enable the support for the xHCI host controller 50 Say 'Y' to enable the support for the xHCI host controller 59 "high speed" (480 Mbit/sec, 60 Mbyte/sec) host controller hardware. 60 If your USB host controller supports USB 2.0, you will likely want to 66 connect to a companion controller. If you configure EHCI, you should 82 controller is needed. It's safe to say "y" even if your 83 controller doesn't support this feature. 119 tristate "EHCI support for on-chip PMC MSP71xx USB controller" [all …]
|
D | ehci-sysfs.c | 164 struct device *controller = ehci_to_hcd(ehci)->self.controller; in create_sysfs_files() local 169 i = device_create_file(controller, &dev_attr_companion); in create_sysfs_files() 173 i = device_create_file(controller, &dev_attr_uframe_periodic_max); in create_sysfs_files() 180 struct device *controller = ehci_to_hcd(ehci)->self.controller; in remove_sysfs_files() local 184 device_remove_file(controller, &dev_attr_companion); in remove_sysfs_files() 186 device_remove_file(controller, &dev_attr_uframe_periodic_max); in remove_sysfs_files()
|
D | ehci-xilinx-of.c | 52 dev_warn(hcd->self.controller, "port %d cannot be enabled\n", portnum); in ehci_xilinx_port_handed_over() 54 dev_warn(hcd->self.controller, in ehci_xilinx_port_handed_over() 57 dev_warn(hcd->self.controller, in ehci_xilinx_port_handed_over() 60 dev_warn(hcd->self.controller, in ehci_xilinx_port_handed_over() 62 dev_warn(hcd->self.controller, in ehci_xilinx_port_handed_over() 65 dev_warn(hcd->self.controller, in ehci_xilinx_port_handed_over() 197 device_wakeup_enable(hcd->self.controller); in ehci_hcd_xilinx_of_probe()
|
/linux-4.1.27/Documentation/devicetree/bindings/i2c/ |
D | nvidia,tegra20-i2c.txt | 1 NVIDIA Tegra20/Tegra30/Tegra114 I2C controller driver. 10 nvidia,tegra20-i2c-dvc: Tegra20 has specific I2C controller called as DVC I2C 11 controller. This only support master mode of I2C communication. Register 13 controller. Driver of DVC I2C controller is only compatible with 15 nvidia,tegra20-i2c: Tegra20 has 4 generic I2C controller. This can support 17 support master mode of I2C communication. Driver of I2C controller is 19 nvidia,tegra30-i2c: Tegra30 has 5 generic I2C controller. This controller is 20 very much similar to Tegra20 I2C controller with additional feature: 22 as per I2C core API transfer flags. Driver of I2C controller is 26 nvidia,tegra114-i2c: Tegra114 has 5 generic I2C controller. This controller is [all …]
|
D | i2c-pxa-pci-ce4100.txt | 6 controller. So we have a total of three independent I2C-Controllers 12 of the specific I2C controller. This were his exact words: 31 i2c-controller@b,2 { 55 compatible = "intel,ce4100-i2c-controller"; 62 /* This I2C controller has no devices */ 68 compatible = "intel,ce4100-i2c-controller"; 71 /* This I2C controller has one gpio controller */ 76 gpio-controller; 83 compatible = "intel,ce4100-i2c-controller"; 90 gpio-controller;
|
D | i2c-pxa.txt | 1 * Marvell MMP I2C controller 14 - interrupt-parent : the phandle for the interrupt controller that 16 interrupt controller in device tree, it could be ignored. 17 - mrvl,i2c-polling : Disable interrupt of i2c controller. Polling 18 status register of i2c controller instead. 19 - mrvl,i2c-fast-mode : Enable fast mode of i2c controller.
|
/linux-4.1.27/drivers/pci/hotplug/ |
D | pciehp_hpc.c | 44 static inline struct pci_dev *ctrl_dev(struct controller *ctrl) in ctrl_dev() 50 static void start_int_poll_timer(struct controller *ctrl, int sec); 55 struct controller *ctrl = (struct controller *)data; in int_poll_timeout() 68 static void start_int_poll_timer(struct controller *ctrl, int sec) in start_int_poll_timer() 80 static inline int pciehp_request_irq(struct controller *ctrl) in pciehp_request_irq() 99 static inline void pciehp_free_irq(struct controller *ctrl) in pciehp_free_irq() 107 static int pcie_poll_cmd(struct controller *ctrl, int timeout) in pcie_poll_cmd() 131 static void pcie_wait_cmd(struct controller *ctrl) in pcie_wait_cmd() 179 static void pcie_do_write_cmd(struct controller *ctrl, u16 cmd, in pcie_do_write_cmd() 217 static void pcie_write_cmd(struct controller *ctrl, u16 cmd, u16 mask) in pcie_write_cmd() [all …]
|
D | cpqphp.h | 275 struct controller *ctrl; 291 struct controller { struct 292 struct controller *next; argument 409 void cpqhp_create_debugfs_files(struct controller *ctrl); 410 void cpqhp_remove_debugfs_files(struct controller *ctrl); 415 int cpqhp_find_available_resources(struct controller *ctrl, 422 int cpqhp_process_SI(struct controller *ctrl, struct pci_func *func); 423 int cpqhp_process_SS(struct controller *ctrl, struct pci_func *func); 424 int cpqhp_hardware_test(struct controller *ctrl, int test_num); 431 int cpqhp_get_bus_dev(struct controller *ctrl, u8 *bus_num, u8 *dev_num, [all …]
|
D | cpci_hotplug_core.c | 61 static struct cpci_hp_controller *controller; variable 111 if (controller->ops->set_power) in enable_slot() 112 retval = controller->ops->set_power(slot, 1); in enable_slot() 145 if (controller->ops->set_power) { in disable_slot() 146 retval = controller->ops->set_power(slot, 0); in disable_slot() 168 if (controller->ops->get_power) in cpci_get_power_status() 169 power = controller->ops->get_power(slot); in cpci_get_power_status() 233 if (!(controller && bus)) in cpci_hp_register_bus() 344 if ((controller->irq_flags & IRQF_SHARED) && in cpci_hp_intr() 345 !controller->ops->check_irq(controller->dev_id)) { in cpci_hp_intr() [all …]
|
D | shpchp_hpc.c | 183 static void start_int_poll_timer(struct controller *ctrl, int sec); 184 static int hpc_check_cmd_status(struct controller *ctrl); 186 static inline u8 shpc_readb(struct controller *ctrl, int reg) in shpc_readb() 191 static inline void shpc_writeb(struct controller *ctrl, int reg, u8 val) in shpc_writeb() 196 static inline u16 shpc_readw(struct controller *ctrl, int reg) in shpc_readw() 201 static inline void shpc_writew(struct controller *ctrl, int reg, u16 val) in shpc_writew() 206 static inline u32 shpc_readl(struct controller *ctrl, int reg) in shpc_readl() 211 static inline void shpc_writel(struct controller *ctrl, int reg, u32 val) in shpc_writel() 216 static inline int shpc_indirect_read(struct controller *ctrl, int index, in shpc_indirect_read() 234 struct controller *ctrl = (struct controller *)data; in int_poll_timeout() [all …]
|
D | shpchp.h | 86 struct controller *ctrl; 102 struct controller { struct 171 int __must_check shpchp_create_ctrl_files(struct controller *ctrl); 172 void shpchp_remove_ctrl_files(struct controller *ctrl); 175 u8 shpchp_handle_attention_button(u8 hp_slot, struct controller *ctrl); 176 u8 shpchp_handle_switch_change(u8 hp_slot, struct controller *ctrl); 177 u8 shpchp_handle_presence_change(u8 hp_slot, struct controller *ctrl); 178 u8 shpchp_handle_power_fault(u8 hp_slot, struct controller *ctrl); 181 void cleanup_slots(struct controller *ctrl); 183 int shpc_init(struct controller *ctrl, struct pci_dev *pdev); [all …]
|
D | pciehp.h | 75 struct controller *ctrl; 89 struct controller { struct 143 struct controller *pcie_init(struct pcie_device *dev); 144 int pcie_init_notification(struct controller *ctrl); 147 void pcie_enable_notification(struct controller *ctrl); 160 int pciehp_check_link_status(struct controller *ctrl); 161 bool pciehp_check_link_active(struct controller *ctrl); 162 void pciehp_release_ctrl(struct controller *ctrl);
|
/linux-4.1.27/arch/metag/boot/dts/ |
D | tz1090.dtsi | 11 #include <dt-bindings/interrupt-controller/irq.h> 18 intc: interrupt-controller { 20 interrupt-controller; 32 interrupt-controller; 66 gpio-controller; 67 interrupt-controller; 75 gpio-controller; 76 interrupt-controller; 84 gpio-controller; 85 interrupt-controller; [all …]
|
/linux-4.1.27/drivers/usb/core/ |
D | usb.c | 446 dev->dev.dma_mask = bus->controller->dma_mask; in usb_alloc_dev() 447 set_dev_node(&dev->dev, dev_to_node(bus->controller)); in usb_alloc_dev() 471 dev->dev.parent = bus->controller; in usb_alloc_dev() 782 struct device *controller; 787 || !(controller = bus->controller)) 790 if (controller->dma_mask) { 791 urb->transfer_dma = dma_map_single(controller, 819 struct device *controller; 825 || !(controller = bus->controller)) 828 if (controller->dma_mask) { [all …]
|
D | buffer.c | 65 if (!hcd->self.controller->dma_mask && in hcd_buffer_create() 74 hcd->pool[i] = dma_pool_create(name, hcd->self.controller, in hcd_buffer_create() 121 if (!bus->controller->dma_mask && in hcd_buffer_alloc() 131 return dma_alloc_coherent(hcd->self.controller, size, dma, mem_flags); in hcd_buffer_alloc() 147 if (!bus->controller->dma_mask && in hcd_buffer_free() 159 dma_free_coherent(hcd->self.controller, size, addr, dma); in hcd_buffer_free()
|
/linux-4.1.27/Documentation/devicetree/bindings/arm/samsung/ |
D | interrupt-combiner.txt | 3 Samsung's Exynos4 architecture includes a interrupt combiner controller which 6 interrupt controller, such as GIC in case of Exynos4210. 8 The interrupt combiner controller consists of multiple combiners. Up to eight 11 is usually connected to a parent interrupt controller. 14 controller module (which includes multiple combiners). A combiner in the 15 interrupt controller module shares config/control registers with other 22 - interrupt-controller: Identifies the node as an interrupt controller. 28 connected to a parent interrupt controller. The format of the interrupt 29 specifier depends in the interrupt parent controller. 35 - interrupt-parent: pHandle of the parent interrupt controller, if not [all …]
|
/linux-4.1.27/Documentation/devicetree/bindings/powerpc/fsl/cpm_qe/ |
D | gpio.txt | 1 Every GPIO controller node must have #gpio-cells property defined, 15 - gpio-controller : Marks the port as GPIO controller. 17 Example of three SOC GPIO banks defined as gpio-controller nodes: 19 CPM1_PIO_A: gpio-controller@950 { 23 gpio-controller; 26 CPM1_PIO_B: gpio-controller@ab8 { 30 gpio-controller; 33 CPM1_PIO_E: gpio-controller@ac8 { 37 gpio-controller;
|
/linux-4.1.27/Documentation/devicetree/bindings/net/ |
D | marvell-orion-net.txt | 1 Marvell Orion/Discovery ethernet controller 4 The Marvell Discovery ethernet controller can be found on Marvell Orion SoCs 6 Discovery system controller chips (mv64[345]60). 8 The Discovery ethernet controller is described with two levels of nodes. The 9 first level describes the ethernet controller itself and the second level 10 describes up to 3 ethernet port nodes within that controller. The reason for 12 set of controller registers. Each port node describes port-specific properties. 15 For Orion SoCs we stick to the separation, although there each controller has 20 * Ethernet controller node 22 Required controller properties: [all …]
|
/linux-4.1.27/Documentation/devicetree/bindings/mfd/ |
D | tc3589x.txt | 18 - interrupt-parent : specifies which IRQ controller we're connected to 19 - interrupts : the interrupt on the parent the controller is connected to 20 - interrupt-controller : marks the device node as an interrupt controller 22 TC3589x interrupt controller. 31 - interrupt-controller : marks the device node as an interrupt controller 33 TC3589x GPIO interrupt controller, the second cell is the interrupt flags 34 in accordance with <dt-bindings/interrupt-controller/irq.h>. The following 41 - gpio-controller : marks the device node as a GPIO controller 43 GPIO controller, the second cell is the flags. 68 interrupt-controller; [all …]
|
D | stmpe.txt | 11 - interrupts : The interrupt outputs from the controller 12 - interrupt-controller : Marks the device node as an interrupt controller 13 - interrupt-parent : Specifies which IRQ controller we're connected to 25 interrupt-controller;
|
D | bfticu.txt | 5 them to a single controller. 9 - interrupt-controller: the bfticu FPGA is an interrupt controller 12 of Documentation/devicetree/bindings/interrupt-controller/interrupts.txt 20 interrupt-controller;
|
/linux-4.1.27/arch/arc/boot/dts/ |
D | abilis_tb101.dtsi | 178 interrupt-controller; 183 gpio-controller; 191 interrupt-controller; 196 gpio-controller; 204 interrupt-controller; 209 gpio-controller; 217 interrupt-controller; 222 gpio-controller; 230 interrupt-controller; 235 gpio-controller; [all …]
|
D | abilis_tb100.dtsi | 169 interrupt-controller; 174 gpio-controller; 182 interrupt-controller; 187 gpio-controller; 195 interrupt-controller; 200 gpio-controller; 208 interrupt-controller; 213 gpio-controller; 221 interrupt-controller; 226 gpio-controller; [all …]
|
/linux-4.1.27/drivers/pinctrl/nomadik/ |
D | Kconfig | 11 bool "AB8500 pin controller driver" 15 bool "AB8540 pin controller driver" 19 bool "AB9540 pin controller driver" 23 bool "AB8505 pin controller driver" 31 bool "Nomadik pin controller driver" 40 bool "STN8815 pin controller driver" 44 bool "DB8500 pin controller driver" 48 bool "DB8540 pin controller driver"
|
/linux-4.1.27/Documentation/devicetree/bindings/arm/ |
D | mvebu-system-controller.txt | 8 - "marvell,orion-system-controller" 9 - "marvell,armada-370-xp-system-controller" 10 - "marvell,armada-375-system-controller" 11 - reg: Should contain system controller registers location and length. 15 system-controller@d0018200 { 16 compatible = "marvell,armada-370-xp-system-controller";
|
D | versatile-fpga-irq.txt | 1 * ARM Versatile FPGA interrupt controller 10 - interrupt-controller: Identifies the node as an interrupt controller 12 as the FPGA IRQ controller has no configuration options for interrupt 14 - reg: The register bank for the FPGA interrupt controller. 16 on the controller at boot for example. 27 interrupt-controller; 34 - interrupts: if the FPGA IRQ controller is cascaded, i.e. if its IRQ 35 output is simply connected to the input of another IRQ controller,
|
D | gic.txt | 8 Secondary GICs are cascaded into the upward interrupt controller and do not 23 - interrupt-controller : Identifies the node as an interrupt controller 53 - interrupts : Interrupt source of the parent interrupt controller on 63 intc: interrupt-controller@fff11000 { 67 interrupt-controller; 77 primary interrupt controller). 90 interrupt-controller@2c001000 { 93 interrupt-controller; 111 - msi-controller : Identifies the node as an MSI controller. 127 interrupt-controller@e1101000 { [all …]
|
D | gic-v3.txt | 11 - interrupt-controller : Identifies the node as an interrupt controller 59 - msi-controller : Boolean property. Identifies the node as an MSI controller 69 gic: interrupt-controller@2cf00000 { 75 interrupt-controller; 85 msi-controller; 90 gic: interrupt-controller@2c010000 { 96 interrupt-controller; 109 msi-controller; 115 msi-controller;
|
D | lpc32xx-mic.txt | 6 - interrupt-controller: Identifies the node as an interrupt controller. 7 - interrupt-parent: Empty for the interrupt controller itself 22 mic: interrupt-controller@40008000 { 24 interrupt-controller;
|
/linux-4.1.27/Documentation/devicetree/bindings/mips/ |
D | cpu_irq.txt | 1 MIPS CPU interrupt controller 4 IRQs from a devicetree file and create a irq_domain for IRQ controller. 7 platforms internal interrupt controller cascade. 13 - compatible : Should be "mti,cpu-interrupt-controller" 19 interrupt-controller; 22 compatible = "mti,cpu-interrupt-controller"; 29 interrupt-controller; 39 { .compatible = "mti,cpu-interrupt-controller", .data = mips_cpu_irq_of_init },
|
/linux-4.1.27/Documentation/devicetree/bindings/c6x/ |
D | interrupt.txt | 6 The core interrupt controller provides 16 prioritized interrupts to the 23 core_pic: interrupt-controller@0 { 24 interrupt-controller; 35 may be cascaded into the core interrupt controller. The megamodule PIC 36 has a total of 12 outputs cascading into the core interrupt controller. 39 the core interrupt controller. When an individual interrupt is cascaded, 41 considered to have the core interrupt controller as the parent. 46 - interrupt-controller 49 - interrupt-parent: must be core interrupt controller 70 use the core interrupt controller as their parent and the specifier will [all …]
|
/linux-4.1.27/Documentation/devicetree/bindings/spmi/ |
D | qcom,spmi-pmic-arb.txt | 4 controller with wrapping arbitration logic to allow for multiple on-chip 7 The PMIC Arbiter can also act as an interrupt controller, providing interrupts 10 See spmi.txt for the generic SPMI controller binding requirements for child 13 See Documentation/devicetree/bindings/interrupt-controller/interrupts.txt for 14 generic interrupt controller binding documentation. 20 "intr" - interrupt controller registers 32 - interrupts : interrupt list for the PMIC Arb controller, must contain a 37 - interrupt-controller : boolean indicator that the PMIC arbiter is an interrupt controller 43 dt-bindings/interrupt-controller/irq.h 63 interrupt-controller;
|
/linux-4.1.27/Documentation/devicetree/bindings/input/ |
D | samsung-keypad.txt | 3 Samsung's Keypad controller is used to interface a SoC with a matrix-type 4 keypad device. The keypad controller supports multiple row and column lines. 6 The keypad controller can sense a key-press and key-release and report the 12 controller. 14 controller. 16 - reg: physical base address of the controller and length of memory mapped 23 controller. 26 keypad controller. 29 controller is represented as a child node to the keypad controller 36 - pinctrl-0: Should specify pin control groups used for this controller.
|
D | st-keyscan.txt | 1 * ST Keyscan controller Device Tree bindings 3 The ST keyscan controller Device Tree binding is based on the 9 - reg: Register base address and size of st-keyscan controller. 11 - interrupts: Interrupt number for the st-keyscan controller. 16 - pinctrl: Should specify pin control groups used for this controller. 22 - keypad,num-rows: Number of row lines connected to the keypad controller. 25 controller.
|
/linux-4.1.27/Documentation/devicetree/bindings/memory-controllers/ |
D | mvebu-sdram-controller.txt | 3 The Marvell EBU SoCs all have a SDRAM controller. The SDRAM controller 8 Armada XP SDRAM controller. 12 - compatible: for Armada XP, "marvell,armada-xp-sdram-controller" 14 include all SDRAM controller registers as per the datasheet. 19 compatible = "marvell,armada-xp-sdram-controller";
|
/linux-4.1.27/arch/c6x/boot/dts/ |
D | tms320c6457.dtsi | 24 core_pic: interrupt-controller { 25 interrupt-controller; 30 megamod_pic: interrupt-controller@1800000 { 32 interrupt-controller; 38 cache-controller@1840000 { 43 device-state-controller@2880800 { 60 clock-controller@29a0000 {
|
D | tms320c6474.dtsi | 34 core_pic: interrupt-controller { 35 interrupt-controller; 40 megamod_pic: interrupt-controller@1800000 { 42 interrupt-controller; 48 cache-controller@1840000 { 71 device-state-controller@2880800 { 81 clock-controller@29a0000 {
|
D | tms320c6455.dtsi | 24 core_pic: interrupt-controller { 25 interrupt-controller; 31 * Megamodule interrupt controller 33 megamod_pic: interrupt-controller@1800000 { 35 interrupt-controller; 41 cache-controller@1840000 { 70 clock-controller@029a0000 {
|
D | tms320c6472.dtsi | 49 core_pic: interrupt-controller { 51 interrupt-controller; 55 megamod_pic: interrupt-controller@1800000 { 57 interrupt-controller; 63 cache-controller@1840000 { 104 clock-controller@29a0000 { 112 device-state-controller@2a80000 {
|
D | tms320c6678.dtsi | 59 core_pic: interrupt-controller { 61 interrupt-controller; 65 megamod_pic: interrupt-controller@1800000 { 67 interrupt-controller; 73 cache-controller@1840000 { 126 clock-controller@2310000 { 134 device-state-controller@2620000 {
|
/linux-4.1.27/Documentation/devicetree/bindings/power/ |
D | power_domain.txt | 24 the power controller specified by phandle. 34 power: power-controller@12340000 { 35 compatible = "foo,power-controller"; 40 The node above defines a power controller that is a PM domain provider and 45 parent: power-controller@12340000 { 46 compatible = "foo,power-controller"; 51 child: power-controller@12340000 { 52 compatible = "foo,power-controller"; 59 Domains created by the 'child' power controller are subdomains of '0' power 60 domain provided by the 'parent' power controller. [all …]
|
/linux-4.1.27/Documentation/devicetree/bindings/dma/ |
D | ste-dma40.txt | 18 dma: dma-controller@801C0000 { 37 1. A phandle pointing to the DMA controller 62 0: SPI controller 0 63 1: SD/MMC controller 0 (unused) 64 2: SD/MMC controller 1 (unused) 65 3: SD/MMC controller 2 (unused) 90 28: SD/MM controller 2 91 29: SD/MM controller 0 94 32: SD/MM controller 1 95 33: SPI controller 2 [all …]
|
D | mmp-dma.txt | 1 * MARVELL MMP DMA controller 13 - #dma-channels: Number of DMA channels supported by the controller (defaults 24 * while DMA controller may not able to distinguish the irq channel 29 pdma: dma-controller@d4000000 { 39 * Dmaengine driver (DMA controller) distinguish irq channel via 42 pdma: dma-controller@d4000000 { 65 adma0: dma-controller@d42a0800 { 73 squ: dma-controller@d42a0800 {
|
D | dma.txt | 5 controller. 8 * DMA controller 11 - #dma-cells: Must be at least 1. Used to provide DMA controller 16 - dma-channels: Number of DMA channels supported by the controller. 18 controller. 37 Client drivers should specify the DMA property using a phandle to the controller 38 followed by DMA controller specific data. 42 - A phandle pointing to DMA controller node 45 containing DMA controller specific information. This
|
D | sirfsoc-dma.txt | 1 * CSR SiRFSoC DMA controller 16 dmac0: dma-controller@b00b0000 { 27 channel request line is 9 of the 2nd dma controller, while write channel uses 28 4 of the 2nd dma controller; spi1 read channel request line is 12 of the 1st 29 dma controller, while write channel uses 13 of the 1st dma controller:
|
/linux-4.1.27/Documentation/devicetree/bindings/pwm/ |
D | renesas,tpu-pwm.txt | 6 - "renesas,tpu-r8a73a4": for R8A77A4 (R-Mobile APE6) compatible PWM controller. 7 - "renesas,tpu-r8a7740": for R8A7740 (R-Mobile A1) compatible PWM controller. 8 - "renesas,tpu-r8a7790": for R8A7790 (R-Car H2) compatible PWM controller. 9 - "renesas,tpu-sh7372": for SH7372 (SH-Mobile AP4) compatible PWM controller. 10 - "renesas,tpu": for generic R-Car TPU PWM controller. 13 controller hardware module. 22 Example: R8A7740 (R-Car A1) TPU controller node
|
/linux-4.1.27/Documentation/devicetree/bindings/arm/omap/ |
D | intc.txt | 3 OMAP2/3 are using a TI interrupt controller that can support several 10 - interrupt-controller : Identifies the node as an interrupt controller 15 - ti,intc-size: Number of interrupts handled by the interrupt controller. 20 intc: interrupt-controller@1 { 22 interrupt-controller;
|
D | crossbar.txt | 4 time, so they have to be muxed to the irq-controller appropriately. 6 that provides flexibility in muxing the device requests to the controller 12 - interrupt-controller: indicates that this block is an interrupt controller. 13 - interrupt-parent: the interrupt controller this block is connected to. 14 - ti,max-irqs: Total number of irqs available at the parent interrupt controller. 29 when the interrupt controller irq is unused (when not provided, default is 0) 44 See Documentation/devicetree/bindings/interrupt-controller/interrupts.txt and
|
/linux-4.1.27/Documentation/devicetree/bindings/ |
D | marvell.txt | 4 The Marvell mv64[345]60 series of system controller chips contain 7 the system controller chip itself and each of the peripherals 11 1) The /system-controller node 13 This node is used to represent the system-controller and must be 14 present when the system uses a system controller chip. The top-level 15 system-controller node contains information that is global to all 16 devices within the system controller chip. The node name begins 17 with "system-controller" followed by the unit address, which is 19 controller chip. 23 - ranges : Describes the translation of system controller addresses [all …]
|
/linux-4.1.27/Documentation/ABI/testing/ |
D | sysfs-class-scsi_host | 6 SCU controller. The Intel(R) C600 Series Chipset SATA/SAS 10 with the first controller, but this association is not 12 the controller index: '0' for the first controller, 24 '1' indicates the feature is enabled, and the controller may 26 means the feature is disabled and the controller may not use 28 controller wide, affecting all configured logical drives on the 29 controller. This file is readable and writable.
|
D | sysfs-bus-pci-devices-cciss | 6 Y of controller X. 13 drive Y of controller X. 20 drive Y of controller X. 27 Y of controller X. 39 Description: Kicks of a rescan of the controller to discover logical 47 drive Y of controller X. 54 controller X. 61 of controller X. 67 Description: Value of 1 indicates the controller can honor the reset_devices 78 Description: Value of "simple" indicates that the controller has been placed [all …]
|
D | sysfs-class-led-flash | 58 * led-over-voltage - flash controller voltage to the flash LED 59 has exceeded the limit specific to the flash controller 63 * controller-over-temperature - the flash controller has 65 * controller-short-circuit - the short circuit protection 66 of the flash controller has been triggered 69 controller 70 * indicator-led-fault - the flash controller has detected 72 * led-under-voltage - flash controller voltage to the flash 75 * controller-under-voltage - the input voltage of the flash 76 controller is below the limit under which strobing the
|
/linux-4.1.27/Documentation/devicetree/bindings/pci/ |
D | layerscape-pci.txt | 1 Freescale Layerscape PCIe controller 3 This PCIe host controller is based on the Synopsis Designware PCIe IP 8 - reg: base addresses and lengths of the PCIe controller 9 - interrupts: A list of interrupt outputs of the controller. Must contain an 12 "intr": The interrupt that is asserted for controller interrupts 15 The second entry must be '0' or '1' based on physical PCIe controller index. 22 reg = <0x00 0x03400000 0x0 0x00010000 /* controller registers */ 25 interrupts = <GIC_SPI 177 IRQ_TYPE_LEVEL_HIGH>; /* controller interrupt */
|
D | pci-keystone.txt | 18 pcie_msi_intc : Interrupt controller device node for MSI IRQ chip 20 interrupt-parent: Parent interrupt controller phandle 24 pcie_msi_intc: msi-interrupt-controller { 25 interrupt-controller; 38 pcie_intc: Interrupt controller device node for Legacy IRQ chip 40 interrupt-parent: Parent interrupt controller phandle 44 pcie_intc: legacy-interrupt-controller { 45 interrupt-controller;
|
/linux-4.1.27/drivers/video/fbdev/mmp/hw/ |
D | Kconfig | 4 bool "mmp display controller hw support" 8 Marvell MMP display hw controller support 9 this controller is used on Marvell PXA910 and 13 bool "mmp display controller spi port" 17 Marvell MMP display hw controller spi port support
|
/linux-4.1.27/Documentation/devicetree/bindings/arm/spear/ |
D | shirq.txt | 5 interrupt controller (VIC) on behalf of a group of devices. 15 interrupt controller shares config/control registers with other groups. 24 - interrupt-controller: Identifies the node as an interrupt controller. 29 then connected to a parent interrupt controller. Each group is 32 specifier depends in the interrupt parent controller. 35 - interrupt-parent: pHandle of the parent interrupt controller, if not 42 shirq: interrupt-controller@0xb3000000 { 47 interrupt-controller;
|
/linux-4.1.27/Documentation/devicetree/bindings/arc/ |
D | interrupts.txt | 3 The core interrupt controller provides 32 prioritised interrupts (2 levels) 9 - interrupt-controller: This is an interrupt controller. 20 intc: interrupt-controller { 22 interrupt-controller;
|
/linux-4.1.27/arch/ia64/pci/ |
D | pci.c | 122 struct pci_controller *controller; in alloc_pci_controller() local 124 controller = kzalloc(sizeof(*controller), GFP_KERNEL); in alloc_pci_controller() 125 if (!controller) in alloc_pci_controller() 128 controller->segment = seg; in alloc_pci_controller() 129 return controller; in alloc_pci_controller() 134 struct pci_controller *controller; member 340 kfree(info->controller); in free_pci_root_info_res() 341 info->controller = NULL; in free_pci_root_info_res() 395 GFP_KERNEL, info->controller->node); in probe_pci_root_info() 403 GFP_KERNEL, info->controller->node); in probe_pci_root_info() [all …]
|
/linux-4.1.27/Documentation/devicetree/bindings/cris/ |
D | interrupts.txt | 3 Interrupt controller for the CRISv32 SoCs. 9 - interrupt-controller : Identifies the node as an interrupt controller 16 intc: interrupt-controller { 19 interrupt-controller;
|
/linux-4.1.27/drivers/isdn/hardware/eicon/ |
D | diva.c | 195 pdiva->controller = i + 1; in diva_driver_add_card() 196 pdiva->xdi_adapter.ANum = pdiva->controller; in diva_driver_add_card() 204 pdiva->controller)) in diva_driver_add_card() 211 pa->controller = i + 1 + j; in diva_driver_add_card() 212 pa->xdi_adapter.ANum = pa->controller; in diva_driver_add_card() 216 pa->controller)) in diva_driver_add_card() 310 if (a[i]->controller) { in diva_driver_remove_card() 312 a[i]->controller)) IoAdapters[a[i]->controller - 1] = NULL; in diva_driver_remove_card() 377 if (a->controller) { in divasa_xdi_driver_unload() 378 IoAdapters[a->controller - 1] = NULL; in divasa_xdi_driver_unload() [all …]
|
/linux-4.1.27/Documentation/devicetree/bindings/gpu/ |
D | nvidia,tegra20-host1x.txt | 5 - reg: Physical base address and length of the controller's registers. 6 - interrupts: The interrupt outputs from the controller. 26 - reg: Physical base address and length of the controller's registers. 27 - interrupts: The interrupt outputs from the controller. 39 - reg: Physical base address and length of the controller's registers. 40 - interrupts: The interrupt outputs from the controller. 52 - reg: Physical base address and length of the controller's registers. 53 - interrupts: The interrupt outputs from the controller. 65 - reg: Physical base address and length of the controller's registers. 66 - interrupts: The interrupt outputs from the controller. [all …]
|
/linux-4.1.27/drivers/pinctrl/spear/ |
D | Kconfig | 20 bool "ST Microelectronics SPEAr300 SoC pin controller driver" 25 bool "ST Microelectronics SPEAr310 SoC pin controller driver" 31 bool "ST Microelectronics SPEAr320 SoC pin controller driver" 37 bool "ST Microelectronics SPEAr1310 SoC pin controller driver" 43 bool "ST Microelectronics SPEAr1340 SoC pin controller driver" 53 Say yes here to support PLGPIO controller on ST Microelectronics SPEAr
|
/linux-4.1.27/drivers/i2c/busses/ |
D | i2c-designware-pcidrv.c | 188 return dev->controller->clk_khz; in i2c_dw_get_clk_rate_khz() 197 struct dw_pci_controller *controller; in i2c_dw_pci_probe() local 206 controller = &dw_pci_controllers[id->driver_data]; in i2c_dw_pci_probe() 228 dev->controller = controller; in i2c_dw_pci_probe() 232 dev->functionality = controller->functionality | in i2c_dw_pci_probe() 235 dev->master_cfg = controller->bus_cfg; in i2c_dw_pci_probe() 236 if (controller->scl_sda_cfg) { in i2c_dw_pci_probe() 237 cfg = controller->scl_sda_cfg; in i2c_dw_pci_probe() 247 dev->tx_fifo_depth = controller->tx_fifo_depth; in i2c_dw_pci_probe() 248 dev->rx_fifo_depth = controller->rx_fifo_depth; in i2c_dw_pci_probe() [all …]
|
/linux-4.1.27/Documentation/devicetree/bindings/metag/ |
D | meta-intc.txt | 4 representation of a Meta external trigger controller. 8 - compatible: Specifies the compatibility list for the interrupt controller. 14 - interrupt-controller: The presence of this property identifies the node 15 as an interrupt controller. No property value shall be defined. 26 - no-mask: The controller doesn't have any mask registers. 47 // This is an interrupt controller node. 48 interrupt-controller; 51 // reference this interrupt controller node do not need a parent 80 // The interrupt controller that this device is wired to.
|
/linux-4.1.27/Documentation/devicetree/bindings/net/can/ |
D | microchip,mcp251x.txt | 1 * Microchip MCP251X stand-alone CAN controller device tree bindings 8 - clocks: The clock feeding the CAN controller. 9 - interrupt-parent: The parent interrupt controller. 10 - interrupts: Should contain IRQ line for the CAN controller. 13 - vdd-supply: Regulator that powers the CAN controller.
|
D | rcar_can.txt | 1 Renesas R-Car CAN controller Device Tree Bindings 5 - compatible: "renesas,can-r8a7778" if CAN controller is a part of R8A7778 SoC. 6 "renesas,can-r8a7779" if CAN controller is a part of R8A7779 SoC. 7 "renesas,can-r8a7790" if CAN controller is a part of R8A7790 SoC. 8 "renesas,can-r8a7791" if CAN controller is a part of R8A7791 SoC. 13 - pinctrl-0: pin control group to be used for this controller.
|
/linux-4.1.27/Documentation/mtd/ |
D | spi-nor.txt | 8 controller operates agnostic of the specific device attached. However, some 9 controllers (such as Freescale's QuadSPI controller) cannot easily handle 12 In particular, Freescale's QuadSPI controller must know the NOR commands to 14 opcodes, addresses, or data payloads; a SPI controller simply knows to send or 16 which the controller driver is aware of the opcodes, addressing, and other 23 With this new layer, the SPI NOR controller driver does not depend on the 47 With the SPI NOR controller driver (Freescale QuadSPI), it looks like: 62 when you want to write a new driver for a SPI NOR controller.
|
/linux-4.1.27/drivers/clk/qcom/ |
D | Kconfig | 12 Support for the global clock controller on apq8084 devices. 21 Support for the multimedia clock controller on apq8084 devices. 29 Support for the global clock controller on ipq806x devices. 38 Support for the LPASS clock controller on ipq806x devices. 46 Support for the global clock controller on msm8660 devices. 54 Support for the global clock controller on msm8916 devices. 62 Support for the global clock controller on apq8064/msm8960 devices. 71 Support for the LPASS clock controller on apq8064/msm8960 devices. 80 Support for the multimedia clock controller on msm8960 devices. 88 Support for the global clock controller on msm8974 devices. [all …]
|
/linux-4.1.27/Documentation/devicetree/bindings/serial/ |
D | maxim,max310x.txt | 10 - interrupt-parent: The phandle for the interrupt controller that 13 controller. The format of the interrupt specifier depends on the 14 parent interrupt controller. 20 - gpio-controller: Marks the device node as a GPIO controller. 34 gpio-controller;
|
/linux-4.1.27/drivers/media/platform/marvell-ccic/ |
D | Kconfig | 11 CMOS camera controller. This is the controller found on first- 15 tristate "Marvell Armada 610 integrated camera controller support" 23 controller found on Marvell Armada 610 application 24 processors (and likely beyond). This is the controller found
|
/linux-4.1.27/Documentation/devicetree/bindings/mmc/ |
D | fsl-imx-esdhc.txt | 13 - fsl,cd-controller : Indicate to use controller internal card detection 14 - fsl,wp-controller : Indicate to use controller internal write protection 21 transparent level shifters on the outputs of the controller. Two cells are 31 fsl,cd-controller; 32 fsl,wp-controller;
|
/linux-4.1.27/Documentation/devicetree/bindings/ata/ |
D | apm-xgene.txt | 1 * APM X-Gene 6.0 Gb/s SATA host controller nodes 3 SATA host controller nodes are defined to describe on-chip Serial ATA 4 controllers. Each SATA controller (pair of ports) have its own node. 11 Second memory resource shall be the host controller 13 Third memory resource shall be the host controller 15 4th memory resource shall be the host controller 18 controller MUX memory resource if required. 19 - interrupts : Interrupt-specifier for SATA host controller IRQ.
|
D | fsl-sata.txt | 12 - cell-index : controller index. 13 1 for controller @ 0x18000 14 2 for controller @ 0x19000 15 3 for controller @ 0x1a000 16 4 for controller @ 0x1b000
|
/linux-4.1.27/Documentation/devicetree/bindings/arm/hisilicon/ |
D | hisilicon.txt | 17 Hisilicon system controller 35 sysctrl: system-controller@fc802000 { 44 Hisilicon HiP01 system controller 50 The HiP01 system controller is mostly compatible with hisilicon 51 system controller,but it has some specific control registers for 58 sysctrl: system-controller@10000000 { 65 Hisilicon CPU controller 72 in CPU controller, especially in HIX5HD2 SoC.
|
/linux-4.1.27/Documentation/devicetree/bindings/arm/calxeda/ |
D | mem-ctrlr.txt | 1 Calxeda DDR memory controller 7 - reg : Address and size for DDR controller registers. 8 - interrupts : Interrupt for DDR controller. 12 memory-controller@fff00000 {
|
/linux-4.1.27/Documentation/devicetree/bindings/arm/davinci/ |
D | cp-intc.txt | 11 - interrupt-controller : Identifies the node as an interrupt controller 16 - ti,intc-size: Number of interrupts handled by the interrupt controller. 21 intc: interrupt-controller@1 { 23 interrupt-controller;
|
/linux-4.1.27/Documentation/devicetree/bindings/powerpc/fsl/cpm_qe/qe/ |
D | par_io.txt | 27 via its own gpio-controller node: 34 - gpio-controller : node to identify gpio controllers. 37 qe_pio_a: gpio-controller@1400 { 42 gpio-controller; 45 qe_pio_e: gpio-controller@1460 { 50 gpio-controller;
|
/linux-4.1.27/arch/mips/pci/ |
D | pci-malta.c | 92 struct pci_controller *controller; in mips_pcibios_init() local 158 controller = >64120_controller; in mips_pcibios_init() 190 controller = &bonito64_controller; in mips_pcibios_init() 238 controller = &msc_controller; in mips_pcibios_init() 245 if (controller->io_resource->start < 0x00001000UL) in mips_pcibios_init() 246 controller->io_resource->start = 0x00001000UL; in mips_pcibios_init() 249 ioport_resource.end = controller->io_resource->end; in mips_pcibios_init() 251 controller->io_map_base = mips_io_port_base; in mips_pcibios_init() 253 register_pci_controller(controller); in mips_pcibios_init()
|
/linux-4.1.27/Documentation/devicetree/bindings/usb/ |
D | exynos-usb.txt | 1 Samsung Exynos SoC USB controller 9 EHCI controller in host mode. 10 - reg: physical base address of the controller and length of memory mapped 17 - reg: port number on EHCI controller, e.g 50 OHCI companion controller in host mode. 51 - reg: physical base address of the controller and length of memory mapped 58 - reg: port number on OHCI controller, e.g 86 "samsung,exynos5250-dwusb3": for USB 3.0 DWC3 controller on 88 "samsung,exynos7-dwusb3": for USB 3.0 DWC3 controller on Exynos7. 93 - clocks: Clock IDs array as required by the controller.
|
/linux-4.1.27/arch/x86/platform/ce4100/ |
D | falconfalls.dts | 35 ioapic1: interrupt-controller@fec00000 { 38 interrupt-controller; 47 lapic0: interrupt-controller@fee00000 { 63 ioapic2: interrupt-controller@0,1 { 66 interrupt-controller; 221 interrupt-controller; 222 gpio-controller; 226 i2c-controller@b,2 { 243 compatible = "intel,ce4100-i2c-controller"; 250 compatible = "intel,ce4100-i2c-controller"; [all …]
|
/linux-4.1.27/Documentation/devicetree/bindings/reset/ |
D | st,sti-powerdown.txt | 4 This binding describes a reset controller device that is used to enable and 7 registers. These have been grouped together into a single reset controller 16 controller binding usage. 25 powerdown: powerdown-controller { 46 include/dt-bindings/reset-controller/stih415-resets.h 47 include/dt-bindings/reset-controller/stih416-resets.h
|