[PATCH v5 0/2] Add device tree support for Samsung's keypad controller driver
From: Kukjin Kim <hidden>
Date: 2011-11-02 11:27:52
Also in:
linux-devicetree, linux-input, linux-samsung-soc
Kukjin Kim wrote:
On 10/11/11 14:09, Kukjin Kim wrote:quoted
Thomas Abraham wrote:quoted
Changes since v4: - Tested with linux 3.1-rc9. No changes in code. Changes since v3: - Addressed comments from Grant Likely. - Set num_rows and num_cols to zero in samsung_keypad_parse_dtfunction.quoted
quoted
- Fixed the wierd looking if-else block in samsung_keypad_probefunction.quoted
Changes since v2: - Addressed comments from Grant Likely. - Renamed 'keypad,key-code' property name to 'linux,code'. - Fixed incorrect data types for all instances of
of_property+read_u32.
quoted
quoted
- linux,input-type binding was not added as suggested since the
driver
quoted
quoted
supports only EV_KEY event type. Changes since v1: - Addressed comments from Dmitry Torokhov. - Type of controller is cached in driver's private data and the
function
quoted
quoted
that determines the type of the controller for each keypad scan is removed. - pdata allocated during probe is explicitly freed after probe
completes
quoted
quoted
without any error. In case of exit from probe due a error, no
explicit
quoted
quoted
deallocation of pdata memory is performed and it is left to devres
to
quoted
quoted
handle that. - The generic code to translate KEY(x,y,code) is retained in the
driver
quoted
quoted
itself. I am unsure of a right common place for it. - Driver continues with the probe even if one or more gpio
configuration
quoted
quoted
fails. - Patch 1 that adds a new config option is still retained in thispatchset.quoted
This patchset adds device tree support for samsung's keypad controllerdriver.quoted
First patch adds a new config option to be used by device tree enabledplatformsquoted
for selecting the samsung's keypad controller driver. The second patchaddsquoted
device tree support for the keypad driver. Thomas Abraham (2): input: samsung-keypad: Add HAVE_SAMSUNG_KEYPAD config option input: samsung-keypad: Add device tree support .../devicetree/bindings/input/samsung-keypad.txt | 88 ++++++++++ drivers/input/keyboard/Kconfig | 9 +- drivers/input/keyboard/samsung-keypad.c | 174 ++++++++++++++++++-- 3 files changed, 258 insertions(+), 13 deletions(-) create mode 100644 Documentation/devicetree/bindings/input/samsung- keypad.txtLooks ok to me, Acked-by: Kukjin Kim<redacted> Hi Dmitry, If you're ok on this, please adding this in your tree for upcoming merge window.Dmitry, Any problem on this?
Hi Dmitry, I applied this in Samsung tree, if any problems, please let me know. Thanks. Best regards, Kgene. -- Kukjin Kim [off-list ref], Senior Engineer, SW Solution Development Team, Samsung Electronics Co., Ltd.