I am connecting an SPI slave device to the Palo43 SV1 connector and have
discovered that the connected device does not allow for multiple slave
devices on the same SPI bus as it does not have a Chip Select.
The ADS7846 touch screen controller seem to use the SPI1 bus as well. How do
I ensure that the ADS7846 does not pull on the MISO1 line?
I've noted that PIN MUX configuration in
have CS pull-down enabled.
MUX_VAL(CP(MCSPI1_CS0), (IEN | PTD | EN | M0)) /*McSPI1_CS0*/\
MUX_VAL(CP(MCSPI1_CS1), (IDIS | PTD | EN | M0)) /*McSPI1_CS1*/\
I would think that pull-up (not down) is the logical thing for the SPI Chip
Select pins. Why are they configured as pull-down?
To stop the ADS7846 from pulling on the SPI lines, is it necessary to
disable the ADS7846 driver and rebuild the kernel and is it also necessary
to remove all ads7864 related lines?
Can I leave everything as is and things will it be fine as long as the LCD
screen is not plugged in?
Get latest updates about Open Source Projects, Conferences and News.