kernel_optimize_test/include/soc/tegra
Paul Walmsley 3c01cf3bef memory: tegra: Add support for a variable-size client ID bitfield
Recent versions of the Tegra MC hardware extend the size of the client
ID bitfield in the MC_ERR_STATUS register by one bit.  While one could
simply extend the bitfield for older hardware, that would allow data
from reserved bits into the driver code, which is generally a bad idea
on principle.  So this patch instead passes in the client ID mask from
from the per-SoC MC data.

There's no MC support for T210 (yet), but when that support winds up
in the kernel, the appropriate soc->client_id_mask value for that chip
will be 0xff.

Based on an original patch by David Ung <davidu@nvidia.com>.

Signed-off-by: Paul Walmsley <paul@pwsan.com>
Cc: Paul Walmsley <pwalmsley@nvidia.com>
Cc: Thierry Reding <treding@nvidia.com>
Cc: David Ung <davidu@nvidia.com>
Signed-off-by: Thierry Reding <treding@nvidia.com>
2015-08-13 16:07:52 +02:00
..
ahb.h
common.h soc/tegra: Implement runtime check for Tegra SoCs 2014-07-17 14:58:41 +02:00
cpuidle.h
emc.h memory: tegra: Add EMC (external memory controller) driver 2015-05-05 11:12:17 +02:00
fuse.h soc/tegra: fuse: Add RAM code reader helper 2015-05-04 14:21:21 +02:00
mc.h memory: tegra: Add support for a variable-size client ID bitfield 2015-08-13 16:07:52 +02:00
pm.h soc/tegra: pmc: restrict compilation of suspend-related support to ARM 2015-01-09 13:41:19 +01:00
pmc.h soc/tegra: pmc: move to using a restart handler 2015-05-04 14:21:45 +02:00