diff options
author | Masahiro Yamada <yamada.masahiro@socionext.com> | 2017-10-13 19:21:51 +0900 |
---|---|---|
committer | Masahiro Yamada <yamada.masahiro@socionext.com> | 2017-10-15 22:32:24 +0900 |
commit | c5fb1c25249a68725cf76e98ccce316bdb8bbf61 (patch) | |
tree | ddffca43787ba90f29afbc802535e02a786f9f24 /arch | |
parent | 83ee44ab9ece0980c1e75260a4185f635cc98ca9 (diff) | |
download | u-boot-c5fb1c25249a68725cf76e98ccce316bdb8bbf61.tar.gz u-boot-c5fb1c25249a68725cf76e98ccce316bdb8bbf61.tar.xz u-boot-c5fb1c25249a68725cf76e98ccce316bdb8bbf61.zip |
gpio: uniphier: rework single device node model
First, I implemented this driver as per-bank model, but it was
a design mistake.
- There are 31 banks in the maximum case. It is painful to add
so many nodes to DT.
- The IRQ control registers are shared between banks. Per-bank
design is a problem for Linux. The counterpart for Linux turned
around to the single node model.
Rework based on the driver for Linux.
Signed-off-by: Masahiro Yamada <yamada.masahiro@socionext.com>
Diffstat (limited to 'arch')
0 files changed, 0 insertions, 0 deletions