I'm trying to integrate a keypad with IMX6Q board. 4 rows, and 4 columns. To start, I have enabled only one row (ROW0), and one column (COL1).
External Keypad: Columns=<open-drain output>, Rows=<input>
|MX6QDL_PAD_KEY_COL0__KEY_COL0 0x80000000 /* No PAD ctrl*/|
When I press ANY of the the keys on ROW0, events get generated for all keys in ROW0 instead of just the one key.
1. How do I determine what the correct PAD key configuration to use is? Mux-config register has a number of "nobs" which I have no idea of what the correct combination to use is and/or how to calculate the correct configuration.