bcma: use chipcommon node from DT for SoC GPIO chip
[deliverable/linux.git] / Documentation / devicetree / bindings / bus / bcma.txt
CommitLineData
2101e533
HM
1Driver for ARM AXI Bus with Broadcom Plugins (bcma)
2
3Required properties:
4
5- compatible : brcm,bus-axi
6
7- reg : iomem address range of chipcommon core
8
9The cores on the AXI bus are automatically detected by bcma with the
10memory ranges they are using and they get registered afterwards.
11
a0196d11
RM
12The top-level axi bus may contain children representing attached cores
13(devices). This is needed since some hardware details can't be auto
14detected (e.g. IRQ numbers). Also some of the cores may be responsible
15for extra things, e.g. ChipCommon providing access to the GPIO chip.
16
2101e533
HM
17Example:
18
19 axi@18000000 {
20 compatible = "brcm,bus-axi";
21 reg = <0x18000000 0x1000>;
22 ranges = <0x00000000 0x18000000 0x00100000>;
23 #address-cells = <1>;
24 #size-cells = <1>;
a0196d11
RM
25
26 chipcommon {
27 reg = <0x00000000 0x1000>;
28
29 gpio-controller;
30 #gpio-cells = <2>;
31 };
2101e533 32 };
This page took 0.027281 seconds and 5 git commands to generate.