hc
2023-12-11 d2ccde1c8e90d38cee87a1b0309ad2827f3fd30d
kernel/arch/arm/boot/dts/exynos4412-tiny4412.dts
....@@ -65,11 +65,60 @@
6565 compatible = "samsung,clock-xusbxti";
6666 clock-frequency = <24000000>;
6767 };
68
+
69
+ pmic_ap_clk: pmic-ap-clk {
70
+ /* Workaround for missing clock on PMIC */
71
+ compatible = "fixed-clock";
72
+ #clock-cells = <0>;
73
+ clock-frequency = <32768>;
74
+ };
75
+ };
76
+
77
+ panel {
78
+ compatible = "innolux,at070tn92";
79
+
80
+ port {
81
+ panel_input: endpoint {
82
+ remote-endpoint = <&lcdc_output>;
83
+ };
84
+ };
85
+ };
86
+};
87
+
88
+&cpu_thermal {
89
+ cooling-maps {
90
+ cooling_map0: map0 {
91
+ /* Corresponds to 800MHz at freq_table */
92
+ cooling-device = <&cpu0 7 7>, <&cpu1 7 7>,
93
+ <&cpu2 7 7>, <&cpu3 7 7>;
94
+ };
95
+ cooling_map1: map1 {
96
+ /* Corresponds to 200MHz at freq_table */
97
+ cooling-device = <&cpu0 13 13>, <&cpu1 13 13>,
98
+ <&cpu2 13 13>, <&cpu3 13 13>;
99
+ };
100
+ };
101
+};
102
+
103
+&fimd {
104
+ pinctrl-0 = <&lcd_clk>, <&lcd_data24>;
105
+ pinctrl-names = "default";
106
+ #address-cells = <1>;
107
+ #size-cells = <0>;
108
+ status = "okay";
109
+
110
+ port@3 {
111
+ reg = <3>;
112
+ lcdc_output: endpoint {
113
+ remote-endpoint = <&panel_input>;
114
+ };
68115 };
69116 };
70117
71118 &rtc {
72119 status = "okay";
120
+ clocks = <&clock CLK_RTC>, <&pmic_ap_clk>;
121
+ clock-names = "rtc", "rtc_src";
73122 };
74123
75124 &sdhci_2 {