mirror of
https://github.com/smaeul/u-boot.git
synced 2025-10-14 12:56:00 +01:00
ARM: dts: renesas: Synchronize R-Car R8A779G0 V4H DTs with Linux 6.5.3
Synchronize R-Car R8A779G0 V4H DTs with Linux 6.5.3, commit 238589d0f7b421aae18c5704dc931595019fa6c7 . Signed-off-by: Marek Vasut <marek.vasut+renesas@mailbox.org>
This commit is contained in:
parent
9c61a0fdc2
commit
90e6730808
@ -5,7 +5,63 @@
|
|||||||
* Copyright (C) 2022 Glider bv
|
* Copyright (C) 2022 Glider bv
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
#include <dt-bindings/media/video-interfaces.h>
|
||||||
|
|
||||||
|
&csi40 {
|
||||||
|
status = "okay";
|
||||||
|
|
||||||
|
ports {
|
||||||
|
#address-cells = <1>;
|
||||||
|
#size-cells = <0>;
|
||||||
|
|
||||||
|
port@0 {
|
||||||
|
reg = <0>;
|
||||||
|
|
||||||
|
csi40_in: endpoint {
|
||||||
|
bus-type = <MEDIA_BUS_TYPE_CSI2_CPHY>;
|
||||||
|
clock-lanes = <0>;
|
||||||
|
data-lanes = <1 2 3>;
|
||||||
|
remote-endpoint = <&max96712_out0>;
|
||||||
|
};
|
||||||
|
};
|
||||||
|
};
|
||||||
|
};
|
||||||
|
|
||||||
|
&csi41 {
|
||||||
|
status = "okay";
|
||||||
|
|
||||||
|
ports {
|
||||||
|
#address-cells = <1>;
|
||||||
|
#size-cells = <0>;
|
||||||
|
|
||||||
|
port@0 {
|
||||||
|
reg = <0>;
|
||||||
|
|
||||||
|
csi41_in: endpoint {
|
||||||
|
bus-type = <MEDIA_BUS_TYPE_CSI2_CPHY>;
|
||||||
|
clock-lanes = <0>;
|
||||||
|
data-lanes = <1 2 3>;
|
||||||
|
remote-endpoint = <&max96712_out1>;
|
||||||
|
};
|
||||||
|
};
|
||||||
|
};
|
||||||
|
};
|
||||||
|
|
||||||
&i2c0 {
|
&i2c0 {
|
||||||
|
pca9654_a: gpio@21 {
|
||||||
|
compatible = "onnn,pca9654";
|
||||||
|
reg = <0x21>;
|
||||||
|
gpio-controller;
|
||||||
|
#gpio-cells = <2>;
|
||||||
|
};
|
||||||
|
|
||||||
|
pca9654_b: gpio@22 {
|
||||||
|
compatible = "onnn,pca9654";
|
||||||
|
reg = <0x22>;
|
||||||
|
gpio-controller;
|
||||||
|
#gpio-cells = <2>;
|
||||||
|
};
|
||||||
|
|
||||||
eeprom@52 {
|
eeprom@52 {
|
||||||
compatible = "rohm,br24g01", "atmel,24c01";
|
compatible = "rohm,br24g01", "atmel,24c01";
|
||||||
label = "csi-dsi-sub-board-id";
|
label = "csi-dsi-sub-board-id";
|
||||||
@ -13,3 +69,119 @@
|
|||||||
pagesize = <8>;
|
pagesize = <8>;
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
|
&i2c1 {
|
||||||
|
gmsl0: gmsl-deserializer@49 {
|
||||||
|
compatible = "maxim,max96712";
|
||||||
|
reg = <0x49>;
|
||||||
|
enable-gpios = <&pca9654_a 0 GPIO_ACTIVE_HIGH>;
|
||||||
|
|
||||||
|
ports {
|
||||||
|
#address-cells = <1>;
|
||||||
|
#size-cells = <0>;
|
||||||
|
|
||||||
|
port@4 {
|
||||||
|
reg = <4>;
|
||||||
|
max96712_out0: endpoint {
|
||||||
|
bus-type = <MEDIA_BUS_TYPE_CSI2_CPHY>;
|
||||||
|
clock-lanes = <0>;
|
||||||
|
data-lanes = <1 2 3>;
|
||||||
|
remote-endpoint = <&csi40_in>;
|
||||||
|
};
|
||||||
|
};
|
||||||
|
};
|
||||||
|
};
|
||||||
|
|
||||||
|
gmsl1: gmsl-deserializer@4b {
|
||||||
|
compatible = "maxim,max96712";
|
||||||
|
reg = <0x4b>;
|
||||||
|
enable-gpios = <&pca9654_b 0 GPIO_ACTIVE_HIGH>;
|
||||||
|
|
||||||
|
ports {
|
||||||
|
#address-cells = <1>;
|
||||||
|
#size-cells = <0>;
|
||||||
|
|
||||||
|
port@4 {
|
||||||
|
reg = <4>;
|
||||||
|
max96712_out1: endpoint {
|
||||||
|
bus-type = <MEDIA_BUS_TYPE_CSI2_CPHY>;
|
||||||
|
clock-lanes = <0>;
|
||||||
|
data-lanes = <1 2 3>;
|
||||||
|
remote-endpoint = <&csi41_in>;
|
||||||
|
};
|
||||||
|
};
|
||||||
|
};
|
||||||
|
};
|
||||||
|
};
|
||||||
|
|
||||||
|
&isp0 {
|
||||||
|
status = "okay";
|
||||||
|
};
|
||||||
|
|
||||||
|
&isp1 {
|
||||||
|
status = "okay";
|
||||||
|
};
|
||||||
|
|
||||||
|
&vin00 {
|
||||||
|
status = "okay";
|
||||||
|
};
|
||||||
|
|
||||||
|
&vin01 {
|
||||||
|
status = "okay";
|
||||||
|
};
|
||||||
|
|
||||||
|
&vin02 {
|
||||||
|
status = "okay";
|
||||||
|
};
|
||||||
|
|
||||||
|
&vin03 {
|
||||||
|
status = "okay";
|
||||||
|
};
|
||||||
|
|
||||||
|
&vin04 {
|
||||||
|
status = "okay";
|
||||||
|
};
|
||||||
|
|
||||||
|
&vin05 {
|
||||||
|
status = "okay";
|
||||||
|
};
|
||||||
|
|
||||||
|
&vin06 {
|
||||||
|
status = "okay";
|
||||||
|
};
|
||||||
|
|
||||||
|
&vin07 {
|
||||||
|
status = "okay";
|
||||||
|
};
|
||||||
|
|
||||||
|
&vin08 {
|
||||||
|
status = "okay";
|
||||||
|
};
|
||||||
|
|
||||||
|
&vin09 {
|
||||||
|
status = "okay";
|
||||||
|
};
|
||||||
|
|
||||||
|
&vin10 {
|
||||||
|
status = "okay";
|
||||||
|
};
|
||||||
|
|
||||||
|
&vin11 {
|
||||||
|
status = "okay";
|
||||||
|
};
|
||||||
|
|
||||||
|
&vin12 {
|
||||||
|
status = "okay";
|
||||||
|
};
|
||||||
|
|
||||||
|
&vin13 {
|
||||||
|
status = "okay";
|
||||||
|
};
|
||||||
|
|
||||||
|
&vin14 {
|
||||||
|
status = "okay";
|
||||||
|
};
|
||||||
|
|
||||||
|
&vin15 {
|
||||||
|
status = "okay";
|
||||||
|
};
|
||||||
|
@ -13,6 +13,33 @@
|
|||||||
/ {
|
/ {
|
||||||
model = "Renesas White Hawk CPU and Breakout boards based on r8a779g0";
|
model = "Renesas White Hawk CPU and Breakout boards based on r8a779g0";
|
||||||
compatible = "renesas,white-hawk-breakout", "renesas,white-hawk-cpu", "renesas,r8a779g0";
|
compatible = "renesas,white-hawk-breakout", "renesas,white-hawk-cpu", "renesas,r8a779g0";
|
||||||
|
|
||||||
|
can_transceiver0: can-phy0 {
|
||||||
|
compatible = "nxp,tjr1443";
|
||||||
|
#phy-cells = <0>;
|
||||||
|
enable-gpios = <&gpio1 3 GPIO_ACTIVE_HIGH>;
|
||||||
|
max-bitrate = <5000000>;
|
||||||
|
};
|
||||||
|
};
|
||||||
|
|
||||||
|
&can_clk {
|
||||||
|
clock-frequency = <40000000>;
|
||||||
|
};
|
||||||
|
|
||||||
|
&canfd {
|
||||||
|
pinctrl-0 = <&canfd0_pins>, <&canfd1_pins>, <&can_clk_pins>;
|
||||||
|
pinctrl-names = "default";
|
||||||
|
|
||||||
|
status = "okay";
|
||||||
|
|
||||||
|
channel0 {
|
||||||
|
status = "okay";
|
||||||
|
phys = <&can_transceiver0>;
|
||||||
|
};
|
||||||
|
|
||||||
|
channel1 {
|
||||||
|
status = "okay";
|
||||||
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
&i2c0 {
|
&i2c0 {
|
||||||
@ -23,3 +50,20 @@
|
|||||||
pagesize = <8>;
|
pagesize = <8>;
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
|
&pfc {
|
||||||
|
can_clk_pins: can-clk {
|
||||||
|
groups = "can_clk";
|
||||||
|
function = "can_clk";
|
||||||
|
};
|
||||||
|
|
||||||
|
canfd0_pins: canfd0 {
|
||||||
|
groups = "canfd0_data";
|
||||||
|
function = "canfd0";
|
||||||
|
};
|
||||||
|
|
||||||
|
canfd1_pins: canfd1 {
|
||||||
|
groups = "canfd1_data";
|
||||||
|
function = "canfd1";
|
||||||
|
};
|
||||||
|
};
|
||||||
|
File diff suppressed because it is too large
Load Diff
Loading…
x
Reference in New Issue
Block a user