summaryrefslogtreecommitdiff
path: root/tools/perf/scripts/python
diff options
context:
space:
mode:
authorMasahiro Yamada <yamada.masahiro@socionext.com>2017-03-22 23:07:07 +0300
committerBoris Brezillon <boris.brezillon@free-electrons.com>2017-03-24 11:51:38 +0300
commitbe72a4aa8ec1c13a55708bd0285106a5020ff72f (patch)
tree0c56f3f0285834e90dcae6c2e86fb7b6a5464b5c /tools/perf/scripts/python
parent1aded58a27f253f399dcd5746417e684c92ccd7d (diff)
downloadlinux-be72a4aa8ec1c13a55708bd0285106a5020ff72f.tar.xz
mtd: nand: denali: introduce capability flag
The Denali NAND controller IP has various customizable features. SoC vendors can choose desired functions when a delivery RTL is created. It means there are several variants for this IP. For example, the Intel version is equipped with 32bit DMA, whereas the IP for UniPhier SoC family with 64bit DMA. This driver was originally written for some Intel platforms with Intel specific things hard-coded. What is worse, the revision register of this IP does not work to distinguish such features. We need to do something to make the driver available for other SoCs. Let's introduce a caps member to the denali_nand_info structure to switch on/off various features. Also, add struct denali_dt_data to store the capability associated with compatible string. Boris suggested this approach in discussion [1] instead of a new DT property for every feature. [1] https://lkml.org/lkml/2016/3/29/142 Signed-off-by: Masahiro Yamada <yamada.masahiro@socionext.com> Signed-off-by: Boris Brezillon <boris.brezillon@free-electrons.com>
Diffstat (limited to 'tools/perf/scripts/python')
0 files changed, 0 insertions, 0 deletions