27.10.2020 16:22, Thierry Reding пишет: > On Mon, Oct 26, 2020 at 01:16:51AM +0300, Dmitry Osipenko wrote: >> External Memory Controller can gather various hardware statistics that >> are intended to be used for debugging purposes and for dynamic frequency >> scaling of memory bus. >> >> Document the new mfd-simple compatible and EMC statistics sub-device. >> The subdev contains EMC DFS OPP table and interconnect paths to be used >> for dynamic scaling of system's memory bandwidth based on EMC utilization >> statistics. >> >> Signed-off-by: Dmitry Osipenko <digetx@xxxxxxxxx> >> --- >> .../memory-controllers/nvidia,tegra20-emc.txt | 43 +++++++++++++++++-- >> 1 file changed, 40 insertions(+), 3 deletions(-) > > Why does this have to be modelled as a separate device? Isn't this just > using a couple of registers out of the EMC register range? If so, this > would better just be integrated into the parent node and implemented as > part of the EMC driver. No need to further complicate things by adding > a dummy child. Maybe true, I'll take a closer look.