diff options
author | Vladimir Zapolskiy <vz@mleia.com> | 2018-11-29 01:48:40 +0300 |
---|---|---|
committer | Linus Walleij <linus.walleij@linaro.org> | 2018-12-07 12:57:11 +0300 |
commit | e96fd5ce5ffab81ca1153eda28805dd3f073f03e (patch) | |
tree | d7ebb0a6bc1e851a4ab14bc972abad85da4e5e9e /Documentation/devicetree/bindings/hwmon/max6650.txt | |
parent | 5ddabfe8d3ded5dd5e760bf66ebb4241e5314e8d (diff) | |
download | linux-e96fd5ce5ffab81ca1153eda28805dd3f073f03e.tar.xz |
dt-bindings: gpio: lpc18xx: describe interrupt controllers of GPIO controller
From LPC18xx and LPC43xx User Manuals the GPIO controller consists of
the following weakly connected blocks:
* GPIO pin interrupt block at 0x40087000,
* GPIO GROUP0 interrupt block at 0x40088000,
* GPIO GROUP1 interrupt block at 0x40089000,
* GPIO port block at 0x400F4000.
While all 4 sub-controller blocks have their own I/O addresses, moreover
all 3 interrupt blocks are APB0 peripherals and high-speed GPIO block is
an AHB slave, according to the hardware manual interrupt controllers and
GPIO controller block are seen as a single device, all 4 sub-controllers
have the shared reset signal RGU #28 and the same shared clock to access
registers CLK_Mx_GPIO on CCU1.
The change adds descriptions of the currently missing interrupt controller
blocks found on GPIO controller, new added properties are 'reg-names',
'resets', 'interrupt-controller' and '#interrupt-cells', also the example
is updated to reflect the changes in device tree binding description.
Signed-off-by: Vladimir Zapolskiy <vz@mleia.com>
Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
Diffstat (limited to 'Documentation/devicetree/bindings/hwmon/max6650.txt')
0 files changed, 0 insertions, 0 deletions