Hi, On Tue, Dec 27, 2011 at 10:50 PM, Dmitry Torokhov <dmitry.torokhov@xxxxxxxxx> wrote: > On Tue, Dec 27, 2011 at 10:19:30PM -0800, Olof Johansson wrote: >> This adds a simple way to specify the ChromeOS-specific keyboard map >> instead of the "standard" map that is used on other Tegra devices such >> as Harmony-with-keyboard and Seaboard. >> >> I expect the number of different keyboard layouts to be quite limited, >> and not many should be added over time. So instead of encoding the layout >> in the device tree, with all the can of worms that entails w.r.t. agreeing >> on a suitable binding, just add a property to specify that this is the >> map to be used, and include it in the driver. >> >> If, over time, the number of mappings increase, the binding can be >> updated to include a custom map as a new property, without having to >> worry about backwards compatibility on existing devices. >> > > I'd rather we did not make shortcuts and did the proper DT binding. > Samsung folks want the similar thing so making a generic DT keymap > parser and using it in the driver would be the best way. Ok, fair point. I found the last posted version of the samsung driver in my archives so I'll continue the discussion there (see separate followup there). > Another option is to simply loading proper keymap by the early > userspace. I would prefer to do it in hardware, mostly because I don't want to have to add the keymaps to all possible distros I'd be interested in running on this hardware. :) -Olof -- To unsubscribe from this list: send the line "unsubscribe linux-tegra" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html