mirror of
https://github.com/torvalds/linux.git
synced 2026-05-24 15:12:13 +02:00
Graphics support for the old rk3066-marsboard (hdmi + Mali400 gpu),
rk3036 improvements (mmc asliases, hdmi refclk), dropping of redundant clock-latency props. -----BEGIN PGP SIGNATURE----- iQFEBAABCAAuFiEE7v+35S2Q1vLNA3Lx86Z5yZzRHYEFAmgajUkQHGhlaWtvQHNu dGVjaC5kZQAKCRDzpnnJnNEdgWt8CACnpQK4s0U4FQLpYe7shljiN0oU2Cjt2BMg Osurp6w+2x82eU7AN+rRECes8l1a0/ler4cysb3PHiU+9oxYJdqra3YElSMuuAmx DYA9MNmE/9gaWJIOTbmH86s1RWATF3wgrswAx0T7YESWRXVpvf7JsoI6PjVO8PrR 3TYSGi4PnNkl9Ly0kZwtV6GthL/9cY/zudkpp5e6vuILfhzsvOz+U+4AGT1KsNRF /hVSDa+8+rHNxdBgkOgjOOSQq2rTrW91V1dvkwHuSfr++zyhgfKh9050Cm1p+j2V iEiKOZq5MvDcfiL5ynJGpvjBNdXbZkj9JCVSPmmVmnWt0vLB96cW =4v2r -----END PGP SIGNATURE----- gpgsig -----BEGIN PGP SIGNATURE----- iQIzBAABCgAdFiEEiK/NIGsWEZVxh/FrYKtH/8kJUicFAmgebeEACgkQYKtH/8kJ UiefWxAArW65AgAkKXdpEsGdhwXMxCJhF16bGe2R06hV9mvh32weClM6s1f7tg7P a4v9Q1FOrczWIR0IUoyfHzSq84pKWP8OGYFY6J2kCtq142YeJT/jJ6UPKc0nq5iG y3CvK9ZnqU9ttsZZvjfGTNkAVUBmiQkVBsskajU7OGvRb5CMlxy6e8C2khlvFIPt JQcf0b8F0qCKpWOVdSifpxVGmFTuhGphPjblR5OXX6z3BmtFoMZmhXM+ql8/jjGw oBilby93Q1wFZunz+Wh79hdi3ixxGafbGYiUmNeXhKm33Yp8I3l8GHb8uculKI0b F1SxlRFtsS75NB5C7dg9k3CDKRCVeHXRj07KTcvGGh8O4QHlaCjGiCJ89nGRR9NX KRkIU3jOPJk1h9nV81BGnznvLo01hnIQ3zFb3TigIcuZwDwBemhAqXRxt2USUkey GGwD3qg+qSTgSLrZ7bQaKt1t3rhdbDv/Z26IB+NnTvxv0cm55l0kmz08xdpaqL1/ gMOLdt4rz7JdkWMk5IiR5w3yfxhpSChtVZo2loUq5ovAbkZDSZIG8eRWsf7zvIoH npSWyjFMgeIsI0jv3rAS0sQ1L0yHUqHhuhA3w99ECEj7gcREOWAyd6nml16+O/jb noh9z5gDfA/Z/A+IIZV/zXYoWQqixcBPcJqMSshe5lIwEOVgUm4= =cV/E -----END PGP SIGNATURE----- Merge tag 'v6.16-rockchip-dts32-1' of https://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip into soc/dt Graphics support for the old rk3066-marsboard (hdmi + Mali400 gpu), rk3036 improvements (mmc asliases, hdmi refclk), dropping of redundant clock-latency props. * tag 'v6.16-rockchip-dts32-1' of https://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip: ARM: dts: rockchip: enable Mali gpu on rk3066 marsboard ARM: dts: rockchip: enable hdmi on rk3066 marsboard Revert "ARM: dts: rockchip: drop grf reference from rk3036 hdmi" ARM: dts: rockchip: Add ref clk for hdmi ARM: dts: rockchip: Drop redundant CPU "clock-latency" ARM: dts: rockchip: Add aliases for rk3036-kylin MMC devices Link: https://lore.kernel.org/r/22686731.EfDdHjke4D@diego Signed-off-by: Arnd Bergmann <arnd@arndb.de>
This commit is contained in:
commit
109c5aedf6
|
|
@ -8,6 +8,12 @@ / {
|
|||
model = "Rockchip RK3036 KylinBoard";
|
||||
compatible = "rockchip,rk3036-kylin", "rockchip,rk3036";
|
||||
|
||||
aliases {
|
||||
mmc0 = &emmc;
|
||||
mmc1 = &sdmmc;
|
||||
mmc2 = &sdio;
|
||||
};
|
||||
|
||||
chosen {
|
||||
stdout-path = "serial2:115200n8";
|
||||
};
|
||||
|
|
|
|||
|
|
@ -398,8 +398,9 @@ hdmi: hdmi@20034000 {
|
|||
compatible = "rockchip,rk3036-inno-hdmi";
|
||||
reg = <0x20034000 0x4000>;
|
||||
interrupts = <GIC_SPI 45 IRQ_TYPE_LEVEL_HIGH>;
|
||||
clocks = <&cru PCLK_HDMI>;
|
||||
clock-names = "pclk";
|
||||
clocks = <&cru PCLK_HDMI>, <&cru SCLK_LCDC>;
|
||||
clock-names = "pclk", "ref";
|
||||
rockchip,grf = <&grf>;
|
||||
pinctrl-names = "default";
|
||||
pinctrl-0 = <&hdmi_ctl>;
|
||||
#sound-dai-cells = <0>;
|
||||
|
|
|
|||
|
|
@ -19,6 +19,17 @@ memory@60000000 {
|
|||
reg = <0x60000000 0x40000000>;
|
||||
};
|
||||
|
||||
hdmi_con {
|
||||
compatible = "hdmi-connector";
|
||||
type = "a";
|
||||
|
||||
port {
|
||||
hdmi_con_in: endpoint {
|
||||
remote-endpoint = <&hdmi_out_con>;
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
vdd_log: regulator-vdd-log {
|
||||
compatible = "pwm-regulator";
|
||||
pwms = <&pwm3 0 1000>;
|
||||
|
|
@ -58,6 +69,28 @@ &cpu1 {
|
|||
cpu-supply = <&vdd_arm>;
|
||||
};
|
||||
|
||||
&gpu {
|
||||
status = "okay";
|
||||
};
|
||||
|
||||
&hdmi {
|
||||
status = "okay";
|
||||
};
|
||||
|
||||
&hdmi_in_vop1 {
|
||||
status = "disabled";
|
||||
};
|
||||
|
||||
&hdmi_out {
|
||||
hdmi_out_con: endpoint {
|
||||
remote-endpoint = <&hdmi_con_in>;
|
||||
};
|
||||
};
|
||||
|
||||
&hdmi_sound {
|
||||
status = "okay";
|
||||
};
|
||||
|
||||
&i2c1 {
|
||||
status = "okay";
|
||||
clock-frequency = <400000>;
|
||||
|
|
@ -216,6 +249,10 @@ &usb_otg {
|
|||
status = "okay";
|
||||
};
|
||||
|
||||
&vop0 {
|
||||
status = "okay";
|
||||
};
|
||||
|
||||
&wdt {
|
||||
status = "okay";
|
||||
};
|
||||
|
|
|
|||
|
|
@ -48,7 +48,6 @@ cpu0: cpu@f00 {
|
|||
device_type = "cpu";
|
||||
compatible = "arm,cortex-a7";
|
||||
reg = <0xf00>;
|
||||
clock-latency = <40000>;
|
||||
clocks = <&cru ARMCLK>;
|
||||
resets = <&cru SRST_CORE0>;
|
||||
operating-points-v2 = <&cpu_opp_table>;
|
||||
|
|
@ -87,31 +86,38 @@ cpu_opp_table: opp-table-0 {
|
|||
opp-216000000 {
|
||||
opp-hz = /bits/ 64 <216000000>;
|
||||
opp-microvolt = <950000 950000 1325000>;
|
||||
clock-latency-ns = <40000>;
|
||||
};
|
||||
opp-408000000 {
|
||||
opp-hz = /bits/ 64 <408000000>;
|
||||
opp-microvolt = <950000 950000 1325000>;
|
||||
clock-latency-ns = <40000>;
|
||||
};
|
||||
opp-600000000 {
|
||||
opp-hz = /bits/ 64 <600000000>;
|
||||
opp-microvolt = <950000 950000 1325000>;
|
||||
clock-latency-ns = <40000>;
|
||||
};
|
||||
opp-696000000 {
|
||||
opp-hz = /bits/ 64 <696000000>;
|
||||
opp-microvolt = <975000 975000 1325000>;
|
||||
clock-latency-ns = <40000>;
|
||||
};
|
||||
opp-816000000 {
|
||||
opp-hz = /bits/ 64 <816000000>;
|
||||
opp-microvolt = <1075000 1075000 1325000>;
|
||||
opp-suspend;
|
||||
clock-latency-ns = <40000>;
|
||||
};
|
||||
opp-1008000000 {
|
||||
opp-hz = /bits/ 64 <1008000000>;
|
||||
opp-microvolt = <1200000 1200000 1325000>;
|
||||
clock-latency-ns = <40000>;
|
||||
};
|
||||
opp-1200000000 {
|
||||
opp-hz = /bits/ 64 <1200000000>;
|
||||
opp-microvolt = <1325000 1325000 1325000>;
|
||||
clock-latency-ns = <40000>;
|
||||
};
|
||||
};
|
||||
|
||||
|
|
|
|||
|
|
@ -23,7 +23,6 @@ cpu0: cpu@0 {
|
|||
compatible = "arm,cortex-a9";
|
||||
next-level-cache = <&L2>;
|
||||
reg = <0x0>;
|
||||
clock-latency = <40000>;
|
||||
clocks = <&cru ARMCLK>;
|
||||
operating-points-v2 = <&cpu0_opp_table>;
|
||||
resets = <&cru SRST_CORE0>;
|
||||
|
|
|
|||
|
|
@ -36,7 +36,6 @@ cpu0: cpu@f00 {
|
|||
resets = <&cru SRST_CORE0>;
|
||||
operating-points-v2 = <&cpu0_opp_table>;
|
||||
#cooling-cells = <2>; /* min followed by max */
|
||||
clock-latency = <40000>;
|
||||
clocks = <&cru ARMCLK>;
|
||||
enable-method = "psci";
|
||||
};
|
||||
|
|
|
|||
|
|
@ -70,7 +70,6 @@ cpu0: cpu@500 {
|
|||
resets = <&cru SRST_CORE0>;
|
||||
operating-points-v2 = <&cpu_opp_table>;
|
||||
#cooling-cells = <2>; /* min followed by max */
|
||||
clock-latency = <40000>;
|
||||
clocks = <&cru ARMCLK>;
|
||||
dynamic-power-coefficient = <370>;
|
||||
};
|
||||
|
|
@ -81,7 +80,6 @@ cpu1: cpu@501 {
|
|||
resets = <&cru SRST_CORE1>;
|
||||
operating-points-v2 = <&cpu_opp_table>;
|
||||
#cooling-cells = <2>; /* min followed by max */
|
||||
clock-latency = <40000>;
|
||||
clocks = <&cru ARMCLK>;
|
||||
dynamic-power-coefficient = <370>;
|
||||
};
|
||||
|
|
@ -92,7 +90,6 @@ cpu2: cpu@502 {
|
|||
resets = <&cru SRST_CORE2>;
|
||||
operating-points-v2 = <&cpu_opp_table>;
|
||||
#cooling-cells = <2>; /* min followed by max */
|
||||
clock-latency = <40000>;
|
||||
clocks = <&cru ARMCLK>;
|
||||
dynamic-power-coefficient = <370>;
|
||||
};
|
||||
|
|
@ -103,7 +100,6 @@ cpu3: cpu@503 {
|
|||
resets = <&cru SRST_CORE3>;
|
||||
operating-points-v2 = <&cpu_opp_table>;
|
||||
#cooling-cells = <2>; /* min followed by max */
|
||||
clock-latency = <40000>;
|
||||
clocks = <&cru ARMCLK>;
|
||||
dynamic-power-coefficient = <370>;
|
||||
};
|
||||
|
|
@ -116,6 +112,7 @@ cpu_opp_table: opp-table-0 {
|
|||
opp-126000000 {
|
||||
opp-hz = /bits/ 64 <126000000>;
|
||||
opp-microvolt = <900000>;
|
||||
clock-latency-ns = <40000>;
|
||||
};
|
||||
opp-216000000 {
|
||||
opp-hz = /bits/ 64 <216000000>;
|
||||
|
|
|
|||
|
|
@ -32,7 +32,6 @@ cpu0: cpu@f00 {
|
|||
device_type = "cpu";
|
||||
compatible = "arm,cortex-a7";
|
||||
reg = <0xf00>;
|
||||
clock-latency = <40000>;
|
||||
clocks = <&cru ARMCLK>;
|
||||
#cooling-cells = <2>; /* min followed by max */
|
||||
dynamic-power-coefficient = <75>;
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user