Devicetree changes for omaps for v5.6 merge window
Devicetree changes for omaps for v5.6 to configure more devices and update boards to use generic lcd panels: - Configure HDMI for dra76-evm and am57xx-idk - Correct node name for am3517 mdio - Convert am335x-evm, am335x-evmsk, and am335x-icev2 to use generic panels -----BEGIN PGP SIGNATURE----- iQJFBAABCAAvFiEEkgNvrZJU/QSQYIcQG9Q+yVyrpXMFAl4Uxy0RHHRvbnlAYXRv bWlkZS5jb20ACgkQG9Q+yVyrpXMXzQ//f8Vk6+MmdsDoZMsxyv/B+wYpfkZedAJH xY3W78xEdY4z3jXyUBNiIyCScdRoDOJ6VoZ2ZdrE0adlzlUXLMoZxxoWCKs741go 3L/QACfViEjF/0auxCY/ThHhmS2bkVtvqnypKewc3IGyNBuLkyjO5EaFNl50375t N3ojIGbkSvv3EcgUy7K43P/MRARods2ysYMrCxY06jEZZDXDtLWnW2/Md3/vfDI9 bnKAGjWBUxfmSHSqx8cM3JDrLqoLp1G/FyNadFaTDbc/INCvS8OrJzeErYqRc/NE Y0ZK1XSc/W4BSptCsZSBuBKFv3E9sx0rH8LVr97fNjk8DB2umnQFKliFs6/aNtXm uqGr7goaext2bsrGC+Tf4pYSTpF+YfOr2Kheuts+FG0pRorYy9zYlmSIjYSGwJfo a6++vvWuol9IUg+CfNYv95TV2tg8OYO0GVjKt59P96JA8qcUpI1/y2BUl6m10sDo BnNS6VpTIVjLaJsvCUtVqHsfi4Csu1pN4xEkn+8X/qr6OhO/cZmkA4Qf71FlfUWv fqFySm1ZKQHbENnoaCxuY3KohQLxtAFGdjE7eClk+g9yIqFbd5PQcsaLIsWNzhnw CGHIbBTXR0TVllU1VIDnAPWI/LbsDOjgq3V2Ab1XsB1Xsyx+6GQy3lRJMl1xoVaf BOZj8j8lSbo= =Aprz -----END PGP SIGNATURE----- Merge tag 'omap-for-v5.6/dt-signed' of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap into arm/dt Devicetree changes for omaps for v5.6 merge window Devicetree changes for omaps for v5.6 to configure more devices and update boards to use generic lcd panels: - Configure HDMI for dra76-evm and am57xx-idk - Correct node name for am3517 mdio - Convert am335x-evm, am335x-evmsk, and am335x-icev2 to use generic panels * tag 'omap-for-v5.6/dt-signed' of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap: ARM: dts: am335x-icev2: Add support for OSD9616P0899-10 at i2c0 ARM: dts: am335x-evmsk: Use drm simple-panel instead of tilcdc-panel ARM: dts: am335x-evm: Use drm simple-panel instead of tilcdc-panel ARM: dts: omap3: name mdio node properly ARM: dts: am57xx-idk-common: add HDMI to the common dtsi ARM: dts: dra76-evm: add HDMI output Link: https://lore.kernel.org/r/pull-1578420398-290837@atomide.com-2 Signed-off-by: Olof Johansson <olof@lixom.net>
This commit is contained in:
commit
3f9c6a6d90
|
@ -113,7 +113,7 @@
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
backlight {
|
backlight: backlight {
|
||||||
compatible = "pwm-backlight";
|
compatible = "pwm-backlight";
|
||||||
pwms = <&ecap0 0 50000 0>;
|
pwms = <&ecap0 0 50000 0>;
|
||||||
brightness-levels = <0 51 53 56 62 75 101 152 255>;
|
brightness-levels = <0 51 53 56 62 75 101 152 255>;
|
||||||
|
@ -121,35 +121,15 @@
|
||||||
};
|
};
|
||||||
|
|
||||||
panel {
|
panel {
|
||||||
compatible = "ti,tilcdc,panel";
|
compatible = "tfc,s9700rtwv43tr-01b";
|
||||||
status = "okay";
|
|
||||||
pinctrl-names = "default";
|
pinctrl-names = "default";
|
||||||
pinctrl-0 = <&lcd_pins_s0>;
|
pinctrl-0 = <&lcd_pins_s0>;
|
||||||
panel-info {
|
backlight = <&backlight>;
|
||||||
ac-bias = <255>;
|
|
||||||
ac-bias-intrpt = <0>;
|
|
||||||
dma-burst-sz = <16>;
|
|
||||||
bpp = <32>;
|
|
||||||
fdd = <0x80>;
|
|
||||||
sync-edge = <0>;
|
|
||||||
sync-ctrl = <1>;
|
|
||||||
raster-order = <0>;
|
|
||||||
fifo-th = <0>;
|
|
||||||
};
|
|
||||||
|
|
||||||
display-timings {
|
port {
|
||||||
800x480p62 {
|
panel_0: endpoint@0 {
|
||||||
clock-frequency = <30000000>;
|
remote-endpoint = <&lcdc_0>;
|
||||||
hactive = <800>;
|
|
||||||
vactive = <480>;
|
|
||||||
hfront-porch = <39>;
|
|
||||||
hback-porch = <39>;
|
|
||||||
hsync-len = <47>;
|
|
||||||
vback-porch = <29>;
|
|
||||||
vfront-porch = <13>;
|
|
||||||
vsync-len = <2>;
|
|
||||||
hsync-active = <1>;
|
|
||||||
vsync-active = <1>;
|
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
@ -500,6 +480,12 @@
|
||||||
status = "okay";
|
status = "okay";
|
||||||
|
|
||||||
blue-and-red-wiring = "crossed";
|
blue-and-red-wiring = "crossed";
|
||||||
|
|
||||||
|
port {
|
||||||
|
lcdc_0: endpoint@0 {
|
||||||
|
remote-endpoint = <&panel_0>;
|
||||||
|
};
|
||||||
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
&elm {
|
&elm {
|
||||||
|
|
|
@ -183,36 +183,16 @@
|
||||||
};
|
};
|
||||||
|
|
||||||
panel {
|
panel {
|
||||||
compatible = "ti,tilcdc,panel";
|
compatible = "newhaven,nhd-4.3-480272ef-atxl";
|
||||||
|
|
||||||
pinctrl-names = "default", "sleep";
|
pinctrl-names = "default", "sleep";
|
||||||
pinctrl-0 = <&lcd_pins_default>;
|
pinctrl-0 = <&lcd_pins_default>;
|
||||||
pinctrl-1 = <&lcd_pins_sleep>;
|
pinctrl-1 = <&lcd_pins_sleep>;
|
||||||
backlight = <&lcd_bl>;
|
backlight = <&lcd_bl>;
|
||||||
status = "okay";
|
|
||||||
panel-info {
|
port {
|
||||||
ac-bias = <255>;
|
panel_0: endpoint@0 {
|
||||||
ac-bias-intrpt = <0>;
|
remote-endpoint = <&lcdc_0>;
|
||||||
dma-burst-sz = <16>;
|
|
||||||
bpp = <32>;
|
|
||||||
fdd = <0x80>;
|
|
||||||
sync-edge = <0>;
|
|
||||||
sync-ctrl = <1>;
|
|
||||||
raster-order = <0>;
|
|
||||||
fifo-th = <0>;
|
|
||||||
};
|
|
||||||
display-timings {
|
|
||||||
480x272 {
|
|
||||||
hactive = <480>;
|
|
||||||
vactive = <272>;
|
|
||||||
hback-porch = <43>;
|
|
||||||
hfront-porch = <8>;
|
|
||||||
hsync-len = <4>;
|
|
||||||
vback-porch = <12>;
|
|
||||||
vfront-porch = <4>;
|
|
||||||
vsync-len = <10>;
|
|
||||||
clock-frequency = <9000000>;
|
|
||||||
hsync-active = <0>;
|
|
||||||
vsync-active = <0>;
|
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
@ -725,6 +705,12 @@
|
||||||
status = "okay";
|
status = "okay";
|
||||||
|
|
||||||
blue-and-red-wiring = "crossed";
|
blue-and-red-wiring = "crossed";
|
||||||
|
|
||||||
|
port {
|
||||||
|
lcdc_0: endpoint@0 {
|
||||||
|
remote-endpoint = <&panel_0>;
|
||||||
|
};
|
||||||
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
&rtc {
|
&rtc {
|
||||||
|
|
|
@ -287,6 +287,19 @@
|
||||||
gpio-controller;
|
gpio-controller;
|
||||||
#gpio-cells = <2>;
|
#gpio-cells = <2>;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
/* osd9616p0899-10 */
|
||||||
|
display@3c {
|
||||||
|
compatible = "solomon,ssd1306fb-i2c";
|
||||||
|
reg = <0x3c>;
|
||||||
|
solomon,height = <16>;
|
||||||
|
solomon,width = <96>;
|
||||||
|
solomon,com-seq;
|
||||||
|
solomon,com-invdir;
|
||||||
|
solomon,page-offset = <0>;
|
||||||
|
solomon,prechargep1 = <2>;
|
||||||
|
solomon,prechargep2 = <13>;
|
||||||
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
&spi0 {
|
&spi0 {
|
||||||
|
|
|
@ -74,7 +74,7 @@
|
||||||
clock-names = "ick";
|
clock-names = "ick";
|
||||||
};
|
};
|
||||||
|
|
||||||
davinci_mdio: ethernet@5c030000 {
|
davinci_mdio: mdio@5c030000 {
|
||||||
compatible = "ti,davinci_mdio";
|
compatible = "ti,davinci_mdio";
|
||||||
ti,hwmods = "davinci_mdio";
|
ti,hwmods = "davinci_mdio";
|
||||||
status = "disabled";
|
status = "disabled";
|
||||||
|
|
|
@ -9,6 +9,7 @@
|
||||||
aliases {
|
aliases {
|
||||||
rtc0 = &tps659038_rtc;
|
rtc0 = &tps659038_rtc;
|
||||||
rtc1 = &rtc;
|
rtc1 = &rtc;
|
||||||
|
display0 = &hdmi0;
|
||||||
};
|
};
|
||||||
|
|
||||||
chosen {
|
chosen {
|
||||||
|
@ -96,6 +97,48 @@
|
||||||
default-state = "off";
|
default-state = "off";
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
|
hdmi0: connector@0 {
|
||||||
|
compatible = "hdmi-connector";
|
||||||
|
label = "hdmi";
|
||||||
|
|
||||||
|
type = "a";
|
||||||
|
|
||||||
|
port {
|
||||||
|
hdmi_connector_in: endpoint {
|
||||||
|
remote-endpoint = <&tpd12s015_out>;
|
||||||
|
};
|
||||||
|
};
|
||||||
|
};
|
||||||
|
|
||||||
|
tpd12s015: encoder@0 {
|
||||||
|
compatible = "ti,tpd12s016", "ti,tpd12s015";
|
||||||
|
|
||||||
|
gpios = <0>, /* optional CT_CP_HPD */
|
||||||
|
<0>, /* optional LS_OE */
|
||||||
|
<&gpio7 12 GPIO_ACTIVE_HIGH>; /* HPD */
|
||||||
|
|
||||||
|
ports {
|
||||||
|
#address-cells = <1>;
|
||||||
|
#size-cells = <0>;
|
||||||
|
|
||||||
|
port@0 {
|
||||||
|
reg = <0>;
|
||||||
|
|
||||||
|
tpd12s015_in: endpoint@0 {
|
||||||
|
remote-endpoint = <&hdmi_out>;
|
||||||
|
};
|
||||||
|
};
|
||||||
|
|
||||||
|
port@1 {
|
||||||
|
reg = <1>;
|
||||||
|
|
||||||
|
tpd12s015_out: endpoint@0 {
|
||||||
|
remote-endpoint = <&hdmi_connector_in>;
|
||||||
|
};
|
||||||
|
};
|
||||||
|
};
|
||||||
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
&dra7_pmx_core {
|
&dra7_pmx_core {
|
||||||
|
@ -485,3 +528,19 @@
|
||||||
&cpu0 {
|
&cpu0 {
|
||||||
vdd-supply = <&smps12_reg>;
|
vdd-supply = <&smps12_reg>;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
&hdmi {
|
||||||
|
status = "okay";
|
||||||
|
|
||||||
|
vdda-supply = <&ldo4_reg>;
|
||||||
|
|
||||||
|
port {
|
||||||
|
hdmi_out: endpoint {
|
||||||
|
remote-endpoint = <&tpd12s015_in>;
|
||||||
|
};
|
||||||
|
};
|
||||||
|
};
|
||||||
|
|
||||||
|
&dss {
|
||||||
|
status = "okay";
|
||||||
|
};
|
||||||
|
|
|
@ -13,6 +13,13 @@
|
||||||
model = "TI DRA762 EVM";
|
model = "TI DRA762 EVM";
|
||||||
compatible = "ti,dra76-evm", "ti,dra762", "ti,dra7";
|
compatible = "ti,dra76-evm", "ti,dra762", "ti,dra7";
|
||||||
|
|
||||||
|
aliases {
|
||||||
|
display0 = &hdmi0;
|
||||||
|
|
||||||
|
sound0 = &sound0;
|
||||||
|
sound1 = &hdmi;
|
||||||
|
};
|
||||||
|
|
||||||
memory@0 {
|
memory@0 {
|
||||||
device_type = "memory";
|
device_type = "memory";
|
||||||
reg = <0x0 0x80000000 0x0 0x80000000>;
|
reg = <0x0 0x80000000 0x0 0x80000000>;
|
||||||
|
@ -116,6 +123,48 @@
|
||||||
regulator-min-microvolt = <1800000>;
|
regulator-min-microvolt = <1800000>;
|
||||||
regulator-max-microvolt = <1800000>;
|
regulator-max-microvolt = <1800000>;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
hdmi0: connector {
|
||||||
|
compatible = "hdmi-connector";
|
||||||
|
label = "hdmi";
|
||||||
|
|
||||||
|
type = "a";
|
||||||
|
|
||||||
|
port {
|
||||||
|
hdmi_connector_in: endpoint {
|
||||||
|
remote-endpoint = <&tpd12s015_out>;
|
||||||
|
};
|
||||||
|
};
|
||||||
|
};
|
||||||
|
|
||||||
|
tpd12s015: encoder {
|
||||||
|
compatible = "ti,tpd12s015";
|
||||||
|
|
||||||
|
gpios = <&gpio7 30 GPIO_ACTIVE_HIGH>, /* gpio7_30, CT CP HPD */
|
||||||
|
<&gpio7 31 GPIO_ACTIVE_HIGH>, /* gpio7_31, LS OE */
|
||||||
|
<&gpio7 12 GPIO_ACTIVE_HIGH>; /* gpio7_12/sp1_cs2, HPD */
|
||||||
|
|
||||||
|
ports {
|
||||||
|
#address-cells = <1>;
|
||||||
|
#size-cells = <0>;
|
||||||
|
|
||||||
|
port@0 {
|
||||||
|
reg = <0>;
|
||||||
|
|
||||||
|
tpd12s015_in: endpoint {
|
||||||
|
remote-endpoint = <&hdmi_out>;
|
||||||
|
};
|
||||||
|
};
|
||||||
|
|
||||||
|
port@1 {
|
||||||
|
reg = <1>;
|
||||||
|
|
||||||
|
tpd12s015_out: endpoint {
|
||||||
|
remote-endpoint = <&hdmi_connector_in>;
|
||||||
|
};
|
||||||
|
};
|
||||||
|
};
|
||||||
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
&i2c1 {
|
&i2c1 {
|
||||||
|
@ -411,6 +460,23 @@
|
||||||
phy-supply = <&ldo3_reg>;
|
phy-supply = <&ldo3_reg>;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
&dss {
|
||||||
|
status = "ok";
|
||||||
|
vdda_video-supply = <&ldo5_reg>;
|
||||||
|
};
|
||||||
|
|
||||||
|
&hdmi {
|
||||||
|
status = "ok";
|
||||||
|
|
||||||
|
vdda-supply = <&ldo1_reg>;
|
||||||
|
|
||||||
|
port {
|
||||||
|
hdmi_out: endpoint {
|
||||||
|
remote-endpoint = <&tpd12s015_in>;
|
||||||
|
};
|
||||||
|
};
|
||||||
|
};
|
||||||
|
|
||||||
&qspi {
|
&qspi {
|
||||||
spi-max-frequency = <96000000>;
|
spi-max-frequency = <96000000>;
|
||||||
m25p80@0 {
|
m25p80@0 {
|
||||||
|
|
Loading…
Reference in a new issue