summaryrefslogtreecommitdiff
path: root/tools/perf/scripts/python/export-to-sqlite.py
diff options
context:
space:
mode:
authorEvan Green <evgreen@chromium.org>2020-02-12 01:37:00 +0300
committerMark Brown <broonie@kernel.org>2020-02-26 21:45:06 +0300
commit683f65ded66a9a7ff01ed7280804d2132ebfdf7e (patch)
tree2f8e48dd1713364f03ad8571217b67f766e51afb /tools/perf/scripts/python/export-to-sqlite.py
parent138c9c32f090894614899eca15e0bb7279f59865 (diff)
downloadlinux-683f65ded66a9a7ff01ed7280804d2132ebfdf7e.tar.xz
spi: pxa2xx: Add CS control clock quirk
In some circumstances on Intel LPSS controllers, toggling the LPSS CS control register doesn't actually cause the CS line to toggle. This seems to be failure of dynamic clock gating that occurs after going through a suspend/resume transition, where the controller is sent through a reset transition. This ruins SPI transactions that either rely on delay_usecs, or toggle the CS line without sending data. Whenever CS is toggled, momentarily set the clock gating register to "Force On" to poke the controller into acting on CS. Signed-off-by: Rajat Jain <rajatja@google.com> Signed-off-by: Evan Green <evgreen@chromium.org> Link: https://lore.kernel.org/r/20200211223700.110252-1-rajatja@google.com Signed-off-by: Mark Brown <broonie@kernel.org>
Diffstat (limited to 'tools/perf/scripts/python/export-to-sqlite.py')
0 files changed, 0 insertions, 0 deletions