Part Number: TMS320DM8148
Other Parts Discussed in Thread: TLV320AIC26
Tool/software: Linux
Hello,
Our spi controller (dm814x) ,driver and kernel module function ok when dealing with writing (9-bits address, and 9-bits data, each has cs active separately, i.e. cs falls to non active in between the address and data).
we use 9-bits word for write according to device requirement.
But reading from device is more complex.
It has 9 bits address and then 8,16 or 24 bits read (according to register), and cs should be active for both address and data (not separately as in writing).
Is it possible to read from our device using spi_write_then_read and configuring spi_bits_per_word as needed ? If not - Is it linux or controller limitation ?
If yes - can you please suggest a way to achieve it ?
Best Regards,
Ran
