ARM: dts: motorola-mapphone: Add basic support for mz609 and mz617
The Motorola mapphone tablets are similar to the mapphone phones, but with different display and without some phone related peripherals. Let's add a new motorola-mapphone-mz607-mz617.dtsi and basic files for xyboard mz609 and mz617. All the tablets from mz607 to mz617 are quite similar so let's use motorola-mapphone-mz607-mz617.dtsi naming for the common file. Note that the tc358765 lcd bridge needs driver changes before it can be added. Signed-off-by: Tony Lindgren <tony@atomide.com>
This commit is contained in:
parent
1b5115d655
commit
94bd4a6e6e
@ -79,7 +79,9 @@ dtb-$(CONFIG_ARCH_OMAP4) += \
|
||||
omap4-sdp.dtb \
|
||||
omap4-sdp-es23plus.dtb \
|
||||
omap4-var-dvk-om44.dtb \
|
||||
omap4-var-stk-om44.dtb
|
||||
omap4-var-stk-om44.dtb \
|
||||
omap4-xyboard-mz609.dtb \
|
||||
omap4-xyboard-mz617.dtb
|
||||
dtb-$(CONFIG_SOC_AM33XX) += \
|
||||
am335x-baltos-ir2110.dtb \
|
||||
am335x-baltos-ir3220.dtb \
|
||||
|
21
arch/arm/boot/dts/ti/omap/motorola-mapphone-mz607-mz617.dtsi
Normal file
21
arch/arm/boot/dts/ti/omap/motorola-mapphone-mz607-mz617.dtsi
Normal file
@ -0,0 +1,21 @@
|
||||
// SPDX-License-Identifier: GPL-2.0-only
|
||||
/dts-v1/;
|
||||
|
||||
#include "motorola-mapphone-common.dtsi"
|
||||
|
||||
&keypad {
|
||||
keypad,num-rows = <8>;
|
||||
keypad,num-columns = <8>;
|
||||
linux,keymap = <MATRIX_KEY(5, 0, KEY_VOLUMEUP)>,
|
||||
<MATRIX_KEY(3, 0, KEY_VOLUMEDOWN)>;
|
||||
};
|
||||
|
||||
/*
|
||||
* On tablets, mmc1 regulator is vsimcard instead of vwlan2 in the stock kernel
|
||||
* dtb. The regulator may not be wired even if a MMC cage is added though.
|
||||
*/
|
||||
&mmc1 {
|
||||
vmmc-supply = <&vsimcard>;
|
||||
bus-width = <4>;
|
||||
cd-gpios = <&gpio6 16 GPIO_ACTIVE_LOW>; /* gpio_176 */
|
||||
};
|
46
arch/arm/boot/dts/ti/omap/omap4-xyboard-mz609.dts
Normal file
46
arch/arm/boot/dts/ti/omap/omap4-xyboard-mz609.dts
Normal file
@ -0,0 +1,46 @@
|
||||
// SPDX-License-Identifier: GPL-2.0-only
|
||||
/dts-v1/;
|
||||
|
||||
#include "motorola-mapphone-mz607-mz617.dtsi"
|
||||
|
||||
/ {
|
||||
model = "Motorola Xyboard MZ609";
|
||||
compatible = "motorola,xyboard-mz609", "ti,omap4430", "ti,omap4";
|
||||
|
||||
chosen {
|
||||
stdout-path = &uart3;
|
||||
};
|
||||
|
||||
aliases {
|
||||
display1 = &hdmi0;
|
||||
};
|
||||
|
||||
backlight: backlight {
|
||||
compatible = "led-backlight";
|
||||
|
||||
leds = <&backlight_led>;
|
||||
brightness-levels = <31 63 95 127 159 191 223 255>;
|
||||
default-brightness-level = <6>;
|
||||
};
|
||||
};
|
||||
|
||||
&i2c1 {
|
||||
led-controller@38 {
|
||||
compatible = "ti,lm3532";
|
||||
#address-cells = <1>;
|
||||
#size-cells = <0>;
|
||||
reg = <0x38>;
|
||||
|
||||
enable-gpios = <&gpio6 12 GPIO_ACTIVE_HIGH>;
|
||||
|
||||
ramp-up-us = <1024>;
|
||||
ramp-down-us = <8193>;
|
||||
|
||||
backlight_led: led@0 {
|
||||
reg = <0>;
|
||||
led-sources = <2>;
|
||||
ti,led-mode = <0>;
|
||||
label = ":backlight";
|
||||
};
|
||||
};
|
||||
};
|
17
arch/arm/boot/dts/ti/omap/omap4-xyboard-mz617.dts
Normal file
17
arch/arm/boot/dts/ti/omap/omap4-xyboard-mz617.dts
Normal file
@ -0,0 +1,17 @@
|
||||
// SPDX-License-Identifier: GPL-2.0-only
|
||||
/dts-v1/;
|
||||
|
||||
#include "motorola-mapphone-mz607-mz617.dtsi"
|
||||
|
||||
/ {
|
||||
model = "Motorola Xyboard MZ617";
|
||||
compatible = "motorola,xyboard-mz617", "ti,omap4430", "ti,omap4";
|
||||
|
||||
chosen {
|
||||
stdout-path = &uart3;
|
||||
};
|
||||
|
||||
aliases {
|
||||
display1 = &hdmi0;
|
||||
};
|
||||
};
|
Loading…
x
Reference in New Issue
Block a user