arm: tegra: medcom-wide: Enable the MMT driver

The MMT driver is needed for the Murnau terminal.

Change-Id: Ie45bdcffb92fd10f0a939fe2c1fd9c3b86411973
Signed-off-by: Alban Bedel <alban.bedel@avionic-design.de>
Reviewed-on: http://review.adnet.avionic-design.de/1664
Reviewed-by: Dirk Leber <dirk.leber@avionic-design.de>
input: Add a switch to report the state of a phone hook

Change-Id: I51e0e5bd9b4b41604df0ce9818996caf5f009c9f
Signed-off-by: Alban Bedel <alban.bedel@avionic-design.de>
Reviewed-on: http://review.adnet.avionic-design.de/1666
Reviewed-by: Dirk Leber <dirk.leber@avionic-design.de>
hid: Allow re-mapping HID usages to switch events

Change-Id: I168d46b2cf82e8cae96094a379ac8af1c67c8de3
Signed-off-by: Alban Bedel <alban.bedel@avionic-design.de>
Reviewed-on: http://review.adnet.avionic-design.de/1667
Reviewed-by: Dirk Leber <dirk.leber@avionic-design.de>
arm: tegra: medcom-wide: Enable LZO support in squashfs

Change-Id: I8b187059a6611e21e987c846f679b1a0b5f02f39
Signed-off-by: Alban Bedel <alban.bedel@avionic-design.de>
Reviewed-on: http://review.adnet.avionic-design.de/1665
Reviewed-by: Dirk Leber <dirk.leber@avionic-design.de>
hid: Add a driver for USB Handset from Avionic Design

The Avionic Design USB Handset uses the Mute event to signal the hook
state. With this driver a proper SW_PHONE_HOOK event is reported to
the system instead.

Change-Id: I2325cb60eba43f6075817332e5ad4d23e4d39aee
Signed-off-by: Alban Bedel <alban.bedel@avionic-design.de>
Reviewed-on: http://review.adnet.avionic-design.de/1668
Reviewed-by: Julian Scheel <julian@jusst.de>
fb: Don't require a memory buffer with custom read/write functions

The fb_write and fb_read function always check for screen_base to be
set, even if only a custom implementation is used. To allow for simple
drivers that don't provides mmap only check for screen_base when using
the default read or write implementation.

Change-Id: Ic18de54895520aff6d958b6eb4d1ab22422cc0f9
Signed-off-by: Alban Bedel <alban.bedel@avionic-design.de>
Reviewed-on: http://review.adnet.avionic-design.de/1694
Reviewed-by: Julian Scheel <julian@jusst.de>
input: Add line and redial keys

These keys are needed for the bgu-headset.

Signed-off-by: Dirk Leber <dirk.leber@avionic-design.de>
Change-Id: I93c607ba49386a34ec43c9a16f14fdc616338f33
Reviewed-on: http://review.adnet.avionic-design.de/1715
Reviewed-by: Alban Bedel <alban.bedel@avionic-design.de>