Home
last modified time | relevance | path

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

12345678910>>...133

/Documentation/devicetree/bindings/cache/
Dfreescale-l2cache.txt1 Freescale L2 Cache Controller
9 "fsl,b4420-l2-cache-controller"
10 "fsl,b4860-l2-cache-controller"
11 "fsl,bsc9131-l2-cache-controller"
12 "fsl,bsc9132-l2-cache-controller"
13 "fsl,c293-l2-cache-controller"
14 "fsl,mpc8536-l2-cache-controller"
15 "fsl,mpc8540-l2-cache-controller"
16 "fsl,mpc8541-l2-cache-controller"
17 "fsl,mpc8544-l2-cache-controller"
[all …]
/Documentation/devicetree/bindings/memory-controllers/fsl/
Dfsl,ddr.yaml7 title: Freescale DDR memory controller
15 pattern: "^memory-controller@[0-9a-f]+$"
21 - fsl,qoriq-memory-controller-v4.4
22 - fsl,qoriq-memory-controller-v4.5
23 - fsl,qoriq-memory-controller-v4.7
24 - fsl,qoriq-memory-controller-v5.0
25 - const: fsl,qoriq-memory-controller
27 - fsl,bsc9132-memory-controller
28 - fsl,mpc8536-memory-controller
29 - fsl,mpc8540-memory-controller
[all …]
/Documentation/devicetree/bindings/interrupt-controller/
Dfsl,ls-scfg-msi.txt1 * Freescale Layerscape SCFG PCIe MSI controller
6 Layerscape PCIe MSI controller block such as:
12 - msi-controller: indicates that this is a PCIe MSI controller node
13 - reg: physical base address of the controller and length of memory mapped.
14 - interrupts: an interrupt to the parent interrupt controller.
16 This interrupt controller hardware is a second level interrupt controller that
17 is hooked to a parent interrupt controller: e.g: ARM GIC for ARM-based
19 controller will be used.
21 MSI controller node
25 msi1: msi-controller@1571000 {
[all …]
Dsnps,dw-apb-ictl.txt1 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
6 controller in some SoCs, e.g. Hisilicon SD5203.
10 - reg: physical base address of the controller and length of memory mapped
12 - interrupt-controller: identifies the node as an interrupt controller
15 Additional required property when it's used as secondary interrupt controller:
16 - interrupts: interrupt reference to primary interrupt controller
27 /* dw_apb_ictl is used as secondary interrupt controller */
28 aic: interrupt-controller@3000 {
[all …]
Dfaraday,ftintc010.txt1 * Faraday Technologt FTINTC010 interrupt controller
3 This interrupt controller is a stock IP block from Faraday Technology found
9 "cortina,gemini-interrupt-controller" (deprecated)
10 - reg: The register bank for the interrupt controller.
11 - interrupt-controller: Identifies the node as an interrupt controller
13 Must be 2 as the controller can specify level or rising edge
16 interrupt-controller/interrupts.txt
20 interrupt-controller@48000000 {
23 interrupt-controller;
Dmarvell,odmi-controller.txt4 Some Marvell SoCs have an On-Die Message Interrupt (ODMI) controller
11 "marvell,ap806-odmi-controller", "marvell,odmi-controller".
13 - interrupt,controller : Identifies the node as an interrupt controller.
15 - msi-controller : Identifies the node as an MSI controller.
26 See Documentation/devicetree/bindings/interrupt-controller/arm,gic.yaml
32 compatible = "marvell,ap806-odmi-controller",
33 "marvell,odmi-controller";
34 interrupt-controller;
35 msi-controller;
Dmti,cpu-interrupt-controller.yaml4 $id: http://devicetree.org/schemas/interrupt-controller/mti,cpu-interrupt-controller.yaml#
7 title: MIPS CPU Interrupt Controller
11 IRQs from a devicetree file and create a irq_domain for IRQ controller.
14 platforms internal interrupt controller cascade.
21 const: mti,cpu-interrupt-controller
29 interrupt-controller: true
37 - interrupt-controller
41 interrupt-controller {
42 compatible = "mti,cpu-interrupt-controller";
45 interrupt-controller;
Dmarvell,orion-intc.txt3 * 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;
Dloongson,cpu-interrupt-controller.yaml4 $id: http://devicetree.org/schemas/interrupt-controller/loongson,cpu-interrupt-controller.yaml#
7 title: LoongArch CPU Interrupt Controller
14 const: loongson,cpu-interrupt-controller
19 interrupt-controller: true
26 - interrupt-controller
30 interrupt-controller {
31 compatible = "loongson,cpu-interrupt-controller";
33 interrupt-controller;
Dmarvell,armada-8k-pic.txt1 Marvell Armada 7K/8K PIC Interrupt controller
5 controller available on the Marvell Armada 7K/8K ARM64 SoCs, and
6 typically connected to the GIC as the primary interrupt controller.
10 - interrupt-controller: identifies the node as an interrupt controller
12 controller. Should be 1
13 - reg: the register area for the PIC interrupt controller
14 - interrupts: the interrupt to the primary interrupt controller,
19 pic: interrupt-controller@3f0100 {
23 interrupt-controller;
Dmarvell,sei.txt1 Marvell SEI (System Error Interrupt) Controller
4 Marvell SEI (System Error Interrupt) controller is an interrupt
7 controller.
9 This interrupt controller can handle up to 64 SEIs, a set comes from the
22 - interrupt-controller: identifies the node as an interrupt controller
24 - msi-controller: identifies the node as an MSI controller for the CPs
29 sei: interrupt-controller@3f0200 {
34 interrupt-controller;
35 msi-controller;
/Documentation/devicetree/bindings/gpio/
D8xxx_gpio.txt6 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
29 - gpio-controller: Marks the port as GPIO controller.
32 - interrupt-controller: Empty boolean property which marks the GPIO
33 module as an IRQ controller.
36 this interrupt controller. The first cell
43 Example of gpio-controller nodes for a MPC8347 SoC:
[all …]
Dgpio-mxs.yaml7 title: Freescale MXS GPIO controller
14 The Freescale MXS GPIO controller is part of MXS PIN controller.
16 As the GPIO controller is embedded in the PIN controller and all the
17 GPIO ports share the same IO space with PIN controller, the GPIO node
50 interrupt-controller: true
58 gpio-controller: true
64 - interrupt-controller
67 - gpio-controller
91 gpio-controller;
93 interrupt-controller;
[all …]
Dintel,ixp4xx-gpio.txt3 This GPIO controller is found in the Intel IXP4xx processors.
6 The interrupt portions of the GPIO controller is hierarchical:
9 main IXP4xx interrupt controller which has a 1:1 mapping for
15 The interrupt parent of this GPIO controller must be the
16 IXP4xx interrupt controller.
23 - gpio-controller : marks this as a GPIO controller
25 - interrupt-controller : marks this as an interrupt controller
27 interrupt-controller/interrupts.txt
34 gpio-controller;
36 interrupt-controller;
Dgpio-thunderx.txt1 Cavium ThunderX/OCTEON-TX GPIO controller bindings
4 - reg: The controller bus address.
5 - gpio-controller: Marks the device node as a GPIO controller.
7 - First cell is the GPIO pin number relative to the controller.
12 - interrupt-controller: Marks the device node as an interrupt controller.
14 "interrupt-controller" is present.
15 - First cell is the GPIO pin number relative to the controller.
23 gpio-controller;
25 interrupt-controller;
Dgpio-nmk.txt1 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;
Dgpio-altera.txt1 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.
17 hardware is synthesized. This field is required if the Altera GPIO controller
20 controller. The value is defined in <dt-bindings/interrupt-controller/irq.h>
41 gpio-controller;
43 interrupt-controller;
Dgpio-xgene.txt1 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;
Dcdns,gpio.txt1 Cadence GPIO controller bindings
11 - gpio-controller: marks the device as a GPIO controller.
13 the GPIO controller.
16 - ngpios: integer number of gpio lines supported by this controller, up to 32.
18 - interrupt-controller: marks the device as an interrupt controller. When
24 <dt-bindings/interrupt-controller/irq.h>.
29 gpio0: gpio-controller@fd060000 {
38 gpio-controller;
41 interrupt-controller;
/Documentation/devicetree/bindings/pci/
Dpci-msi.txt23 Documentation/devicetree/bindings/interrupt-controller/msi.txt.
32 - msi-map: Maps a Requester ID to an MSI controller and associated
34 (rid-base,msi-controller,msi-base,length), where:
38 * msi-controller is a single phandle to an MSI controller
47 the listed msi-controller, with the msi-specifier (r - rid-base + msi-base).
53 the root complex and MSI controller do not pass sideband data with MSI
54 writes, this property may be used to describe the MSI controller(s)
66 msi: msi-controller@a {
68 compatible = "vendor,some-controller";
69 msi-controller;
[all …]
Daardvark-pci.txt1 Aardvark PCIe controller
3 This PCIe controller is used on the Marvell Armada 3700 ARM64 SoC.
5 The Device Tree node describing an Aardvark PCIe controller must
9 - reg: range of registers for the PCIe controller
10 - interrupts: the interrupt line of the PCIe controller
16 - msi-controller: indicates that the PCIe controller can itself
18 - msi-parent: pointer to the MSI controller to be used
26 In addition, the Device Tree describing an Aardvark PCIe controller
27 must include a sub-node that describes the legacy interrupt controller
28 built into the PCIe controller. This sub-node must have the following
[all …]
/Documentation/devicetree/bindings/arm/hisilicon/controller/
Dsysctrl.yaml4 $id: http://devicetree.org/schemas/arm/hisilicon/controller/sysctrl.yaml#
7 title: Hisilicon system controller
13 The Hisilicon system controller is used on many Hisilicon boards, it can be
16 There are some variants of the Hisilicon system controller, such as HiP01,
17 Hi3519, Hi6220 system controller, each of them is mostly compatible with the
18 Hisilicon system controller, but some same registers located at different
19 offset. In addition, the HiP01 system controller has some specific control
22 The compatible names of each system controller are as follows:
23 Hisilicon system controller --> hisilicon,sysctrl
24 HiP01 system controller --> hisilicon,hip01-sysctrl
[all …]
/Documentation/devicetree/bindings/mux/
Dmux-consumer.yaml7 title: Common multiplexer controller consumer
13 Mux controller consumers should specify a list of mux controllers that they
18 mux-ctrl-phandle : phandle to mux controller node
20 given mux controller (controller specific)
22 Mux controller properties should be named "mux-controls". The exact meaning of
23 each mux controller property must be documented in the device tree binding for
28 If it is required to provide the state that the mux controller needs to
34 the consumers want to control the mux controller. If the consumer needs
35 needs to set multiple states in a mux controller, then property
37 controller to a given state then property "mux-states" can be used.
[all …]
Dmux-controller.yaml4 $id: http://devicetree.org/schemas/mux/mux-controller.yaml#
7 title: Common multiplexer controller provider
13 A multiplexer (or mux) controller will have one, or several, consumer devices
14 that uses the mux controller. Thus, a mux controller can possibly control
16 multiplexer needed by each consumer, but a single mux controller can of course
19 A mux controller provides a number of states to its consumers, and the state
24 Mux controller nodes
27 Mux controller nodes must specify the number of cells used for the
32 Optionally, mux controller nodes can also specify the state the mux should
34 idle-state is not present, the mux controller is typically left as is when
[all …]
/Documentation/devicetree/bindings/arm/keystone/
Dti,sci.yaml7 title: TI-SCI controller
19 block called Power Management Micro Controller (PMMC). This hardware block is
25 The TI-SCI node describes the Texas Instrument's System Controller entity node.
33 pattern: "^system-controller@[0-9a-f]+$"
37 - description: System controller on TI 66AK2G SoC and other K3 SoCs
40 - description: System controller on TI AM654 SoC
47 made available from TI-SCI controller.
55 Specifies the mailboxes used to communicate with TI-SCI Controller
56 made available from TI-SCI controller.
64 ti,system-reboot-controller:
[all …]

12345678910>>...133