mirror of https://gitee.com/openkylin/linux.git
ARM: dts: Add common support for omap3-evm
Looks like the main difference between the TMDSEVM3530 and TMDSEVM3730 is just the omap processor: http://www.ti.com/tool/tmdsevm3530 http://www.ti.com/tool/tmdsevm3730 So let's add a common file for the EVMs, and fix the description for the omap3-evm.dst as that's clearly for the TMDSEVM3530 since it includes omap34xx.dtsi. It cannot support the TMDSEVM3730 properly, and we need a separate file for that in the following patch. Signed-off-by: Tony Lindgren <tony@atomide.com>
This commit is contained in:
parent
6b2978ac40
commit
465ce68b46
|
@ -0,0 +1,60 @@
|
||||||
|
/*
|
||||||
|
* Common support for omap3 EVM boards
|
||||||
|
*/
|
||||||
|
|
||||||
|
/ {
|
||||||
|
cpus {
|
||||||
|
cpu@0 {
|
||||||
|
cpu0-supply = <&vcc>;
|
||||||
|
};
|
||||||
|
};
|
||||||
|
|
||||||
|
leds {
|
||||||
|
compatible = "gpio-leds";
|
||||||
|
ledb {
|
||||||
|
label = "omap3evm::ledb";
|
||||||
|
gpios = <&twl_gpio 19 GPIO_ACTIVE_HIGH>; /* LEDB */
|
||||||
|
linux,default-trigger = "default-on";
|
||||||
|
};
|
||||||
|
};
|
||||||
|
};
|
||||||
|
|
||||||
|
&i2c1 {
|
||||||
|
clock-frequency = <2600000>;
|
||||||
|
|
||||||
|
twl: twl@48 {
|
||||||
|
reg = <0x48>;
|
||||||
|
interrupts = <7>; /* SYS_NIRQ cascaded to intc */
|
||||||
|
interrupt-parent = <&intc>;
|
||||||
|
};
|
||||||
|
};
|
||||||
|
|
||||||
|
#include "twl4030.dtsi"
|
||||||
|
#include "twl4030_omap3.dtsi"
|
||||||
|
|
||||||
|
&i2c2 {
|
||||||
|
clock-frequency = <400000>;
|
||||||
|
};
|
||||||
|
|
||||||
|
&i2c3 {
|
||||||
|
clock-frequency = <400000>;
|
||||||
|
|
||||||
|
/*
|
||||||
|
* TVP5146 Video decoder-in for analog input support.
|
||||||
|
*/
|
||||||
|
tvp5146@5c {
|
||||||
|
compatible = "ti,tvp5146m2";
|
||||||
|
reg = <0x5c>;
|
||||||
|
};
|
||||||
|
};
|
||||||
|
|
||||||
|
&twl_gpio {
|
||||||
|
ti,use-leds;
|
||||||
|
};
|
||||||
|
|
||||||
|
&usb_otg_hs {
|
||||||
|
interface-type = <0>;
|
||||||
|
usb-phy = <&usb2_phy>;
|
||||||
|
mode = <3>;
|
||||||
|
power = <50>;
|
||||||
|
};
|
|
@ -8,68 +8,14 @@
|
||||||
/dts-v1/;
|
/dts-v1/;
|
||||||
|
|
||||||
#include "omap34xx.dtsi"
|
#include "omap34xx.dtsi"
|
||||||
|
#include "omap3-evm-common.dtsi"
|
||||||
|
|
||||||
/ {
|
/ {
|
||||||
model = "TI OMAP3 EVM (OMAP3530, AM/DM37x)";
|
model = "TI OMAP35XX EVM (TMDSEVM3530)";
|
||||||
compatible = "ti,omap3-evm", "ti,omap3";
|
compatible = "ti,omap3-evm", "ti,omap3";
|
||||||
|
|
||||||
cpus {
|
|
||||||
cpu@0 {
|
|
||||||
cpu0-supply = <&vcc>;
|
|
||||||
};
|
|
||||||
};
|
|
||||||
|
|
||||||
memory {
|
memory {
|
||||||
device_type = "memory";
|
device_type = "memory";
|
||||||
reg = <0x80000000 0x10000000>; /* 256 MB */
|
reg = <0x80000000 0x10000000>; /* 256 MB */
|
||||||
};
|
};
|
||||||
|
|
||||||
leds {
|
|
||||||
compatible = "gpio-leds";
|
|
||||||
ledb {
|
|
||||||
label = "omap3evm::ledb";
|
|
||||||
gpios = <&twl_gpio 19 GPIO_ACTIVE_HIGH>; /* LEDB */
|
|
||||||
linux,default-trigger = "default-on";
|
|
||||||
};
|
|
||||||
};
|
|
||||||
};
|
|
||||||
|
|
||||||
&i2c1 {
|
|
||||||
clock-frequency = <2600000>;
|
|
||||||
|
|
||||||
twl: twl@48 {
|
|
||||||
reg = <0x48>;
|
|
||||||
interrupts = <7>; /* SYS_NIRQ cascaded to intc */
|
|
||||||
interrupt-parent = <&intc>;
|
|
||||||
};
|
|
||||||
};
|
|
||||||
|
|
||||||
#include "twl4030.dtsi"
|
|
||||||
#include "twl4030_omap3.dtsi"
|
|
||||||
|
|
||||||
&i2c2 {
|
|
||||||
clock-frequency = <400000>;
|
|
||||||
};
|
|
||||||
|
|
||||||
&i2c3 {
|
|
||||||
clock-frequency = <400000>;
|
|
||||||
|
|
||||||
/*
|
|
||||||
* TVP5146 Video decoder-in for analog input support.
|
|
||||||
*/
|
|
||||||
tvp5146@5c {
|
|
||||||
compatible = "ti,tvp5146m2";
|
|
||||||
reg = <0x5c>;
|
|
||||||
};
|
|
||||||
};
|
|
||||||
|
|
||||||
&twl_gpio {
|
|
||||||
ti,use-leds;
|
|
||||||
};
|
|
||||||
|
|
||||||
&usb_otg_hs {
|
|
||||||
interface-type = <0>;
|
|
||||||
usb-phy = <&usb2_phy>;
|
|
||||||
mode = <3>;
|
|
||||||
power = <50>;
|
|
||||||
};
|
};
|
||||||
|
|
Loading…
Reference in New Issue