aboutsummaryrefslogtreecommitdiff
path: root/tools/perf/scripts/python/export-to-postgresql.py
diff options
context:
space:
mode:
authorCaleb Crome <[email protected]>2016-04-25 11:36:18 -0700
committerMark Brown <[email protected]>2016-04-29 11:44:53 +0100
commit3cc6185bcccff32df41faa97d592a99d258db185 (patch)
tree0d0fc1cb279bec5caccdf4fd5888967b1570e37b /tools/perf/scripts/python/export-to-postgresql.py
parentf55532a0c0b8bb6148f4e07853b876ef73bc69ca (diff)
ASoC: fsl_ssi: add CCSR_SSI_SOR to volatile register list
The CCSR_SSI_SOR is a register that clears the TX and/or the RX fifo on the i.MX SSI port. The fsl_ssi_trigger writes this register in order to clear the fifo at trigger time. However, since the CCSR_SSI_SOR register is not in the volatile list, the caching mechanism prevented the register write in the trigger function. This caused the fifo to not be cleared (because the value was unchanged from the last time the register was written), and thus causes the channels in both TDM or simple I2S mode to slip and be in the wrong time slots on SSI restart. This has gone unnoticed for so long because with simple stereo mode, the consequence is that left and right are swapped, which isn't that noticeable. However, it's catestrophic in some systems that require the channels to be in the right slots. Signed-off-by: Caleb Crome <[email protected]> Suggested-by: Arnaud Mouiche <[email protected]> Reviewed-by: Fabio Estevam <[email protected]> Acked-by: Nicolin Chen <[email protected]> Signed-off-by: Mark Brown <[email protected]>
Diffstat (limited to 'tools/perf/scripts/python/export-to-postgresql.py')
0 files changed, 0 insertions, 0 deletions