Hi, Could anyone provide guidelines to integrate omap4-keypad driver with am5728 soc based custom board for KBD interface? What am5728 specific changes do I need to do in order to port the driver ?
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
As mentioned in this thread (+) AM5728: Keyboard Controller driver - Processors forum - Processors - TI E2E support forums, the keypad driver is not something supported in the SDK.
There is a related thread (+) Linux/AM5728: Keypad driver not working - Processors forum - Processors - TI E2E support forums, which may help.
Please reference below link.
I saw the links. They seem useful. I just wanted to know if I have a custom board with 1 row by 4 columns matrix keypad. How would I define the dts file for that keypad ?! I mean i would write rows and columns to be 1 and 4 respectively but what about keymap ?
The AM572x Sitara Processor Technical Reference Manual, "Section 28: Keypad Controller" goes over the keypad module.
The information there used with the previously provided threads would need to referenced to determine modifications to the omap4-keypad.c source file.
All content and materials on this site are provided "as is". TI and its respective suppliers and providers of content make no representations about the suitability of these materials for any purpose and disclaim all warranties and conditions with regard to these materials, including but not limited to all implied warranties and conditions of merchantability, fitness for a particular purpose, title and non-infringement of any third party intellectual property right. No license, either express or implied, by estoppel or otherwise, is granted by TI. Use of the information on this site may require a license from a third party, or a license from TI.
TI is a global semiconductor design and manufacturing company. Innovate with 100,000+ analog ICs and
embedded processors, along with software, tools and the industry’s largest sales/support staff.