113987435SSourav Poddar* TI's Keypad Controller device tree bindings
213987435SSourav Poddar
313987435SSourav PoddarTI's Keypad controller is used to interface a SoC with a matrix-type
413987435SSourav Poddarkeypad device. The keypad controller supports multiple row and column lines.
513987435SSourav PoddarA key can be placed at each intersection of a unique row and a unique column.
613987435SSourav PoddarThe keypad controller can sense a key-press and key-release and report the
713987435SSourav Poddarevent using a interrupt to the cpu.
813987435SSourav Poddar
913987435SSourav PoddarRequired SoC Specific Properties:
1013987435SSourav Poddar- compatible: should be one of the following
1113987435SSourav Poddar   - "ti,omap4-keypad": For controllers compatible with omap4 keypad
1213987435SSourav Poddar      controller.
1313987435SSourav Poddar
1413987435SSourav PoddarRequired Board Specific Properties, in addition to those specified by
1513987435SSourav Poddarthe shared matrix-keyboard bindings:
1613987435SSourav Poddar- keypad,num-rows: Number of row lines connected to the keypad
1713987435SSourav Poddar  controller.
1813987435SSourav Poddar
1913987435SSourav Poddar- keypad,num-columns: Number of column lines connected to the
2013987435SSourav Poddar  keypad controller.
2113987435SSourav Poddar
2213987435SSourav PoddarOptional Properties specific to linux:
2313987435SSourav Poddar- linux,keypad-no-autorepeat: do no enable autorepeat feature.
2413987435SSourav Poddar
2513987435SSourav PoddarExample:
2613987435SSourav Poddar	keypad@4ae1c000{
2713987435SSourav Poddar		compatible = "ti,omap4-keypad";
2813987435SSourav Poddar		keypad,num-rows = <2>;
2913987435SSourav Poddar		keypad,num-columns = <8>;
3013987435SSourav Poddar		linux,keypad-no-autorepeat;
3113987435SSourav Poddar	};
32