Commit | Line | Data |
---|---|---|
2101e533 HM |
1 | Driver for ARM AXI Bus with Broadcom Plugins (bcma) |
2 | ||
3 | Required properties: | |
4 | ||
5 | - compatible : brcm,bus-axi | |
6 | ||
7 | - reg : iomem address range of chipcommon core | |
8 | ||
9 | The cores on the AXI bus are automatically detected by bcma with the | |
10 | memory ranges they are using and they get registered afterwards. | |
11 | ||
a0196d11 RM |
12 | The top-level axi bus may contain children representing attached cores |
13 | (devices). This is needed since some hardware details can't be auto | |
14 | detected (e.g. IRQ numbers). Also some of the cores may be responsible | |
15 | for extra things, e.g. ChipCommon providing access to the GPIO chip. | |
16 | ||
2101e533 HM |
17 | Example: |
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 | }; |