Re: [PATCH v5 0/2] Add device tree support for Samsung's keypad controller driver
From: Kukjin Kim <hidden>
Date: 2011-10-24 13:00:40
Also in:
linux-arm-kernel, linux-devicetree, linux-samsung-soc
On 10/11/11 14:09, Kukjin Kim wrote:
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_dt function. - 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. - linux,input-type binding was not added as suggested since the driver 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 that determines the type of the controller for each keypad scan is removed. - pdata allocated during probe is explicitly freed after probe completes without any error. In case of exit from probe due a error, no explicit deallocation of pdata memory is performed and it is left to devres to handle that. - The generic code to translate KEY(x,y,code) is retained in the driver itself. I am unsure of a right common place for it. - Driver continues with the probe even if one or more gpio configuration 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? Thanks. Best regards, Kgene. -- Kukjin Kim [off-list ref], Senior Engineer, SW Solution Development Team, Samsung Electronics Co., Ltd.