hc
2023-12-11 d2ccde1c8e90d38cee87a1b0309ad2827f3fd30d
kernel/arch/arm/boot/dts/exynos4412-itop-scp-core.dtsi
....@@ -45,11 +45,15 @@
4545 cooling-maps {
4646 map0 {
4747 /* Corresponds to 800MHz at freq_table */
48
- cooling-device = <&cpu0 7 7>;
48
+ cooling-device = <&cpu0 7 7>, <&cpu1 7 7>,
49
+ <&cpu2 7 7>, <&cpu3 7 7>;
4950 };
5051 map1 {
5152 /* Corresponds to 200MHz at freq_table */
52
- cooling-device = <&cpu0 13 13>;
53
+ cooling-device = <&cpu0 13 13>,
54
+ <&cpu1 13 13>,
55
+ <&cpu2 13 13>,
56
+ <&cpu3 13 13>;
5357 };
5458 };
5559 };
....@@ -109,6 +113,11 @@
109113
110114 &cpu0 {
111115 cpu0-supply = <&buck2_reg>;
116
+};
117
+
118
+&gpu {
119
+ mali-supply = <&buck4_reg>;
120
+ status = "okay";
112121 };
113122
114123 &hsotg {
....@@ -368,7 +377,7 @@
368377 buck1_reg: BUCK1 {
369378 regulator-name = "vdd_mif";
370379 regulator-min-microvolt = <850000>;
371
- regulator-max-microvolt = <1100000>;
380
+ regulator-max-microvolt = <1100000>;
372381 regulator-always-on;
373382 regulator-boot-on;
374383 op_mode = <1>; /* Normal Mode */
....@@ -377,7 +386,7 @@
377386 buck2_reg: BUCK2 {
378387 regulator-name = "vdd_arm";
379388 regulator-min-microvolt = <850000>;
380
- regulator-max-microvolt = <1456250>;
389
+ regulator-max-microvolt = <1456250>;
381390 regulator-always-on;
382391 regulator-boot-on;
383392 op_mode = <1>; /* Normal Mode */
....@@ -386,7 +395,7 @@
386395 buck3_reg: BUCK3 {
387396 regulator-name = "vdd_int";
388397 regulator-min-microvolt = <875000>;
389
- regulator-max-microvolt = <1200000>;
398
+ regulator-max-microvolt = <1200000>;
390399 regulator-always-on;
391400 regulator-boot-on;
392401 op_mode = <1>; /* Normal Mode */
....@@ -395,7 +404,7 @@
395404 buck4_reg: BUCK4 {
396405 regulator-name = "vdd_g3d";
397406 regulator-min-microvolt = <750000>;
398
- regulator-max-microvolt = <1500000>;
407
+ regulator-max-microvolt = <1500000>;
399408 regulator-always-on;
400409 regulator-boot-on;
401410 op_mode = <1>; /* Normal Mode */
....@@ -404,7 +413,7 @@
404413 buck5_reg: BUCK5 {
405414 regulator-name = "vdd_m12";
406415 regulator-min-microvolt = <750000>;
407
- regulator-max-microvolt = <1500000>;
416
+ regulator-max-microvolt = <1500000>;
408417 regulator-always-on;
409418 regulator-boot-on;
410419 op_mode = <1>; /* Normal Mode */
....@@ -413,7 +422,7 @@
413422 buck6_reg: BUCK6 {
414423 regulator-name = "vdd12_5m";
415424 regulator-min-microvolt = <750000>;
416
- regulator-max-microvolt = <1500000>;
425
+ regulator-max-microvolt = <1500000>;
417426 regulator-always-on;
418427 regulator-boot-on;
419428 op_mode = <1>; /* Normal Mode */
....@@ -422,7 +431,7 @@
422431 buck7_reg: BUCK7 {
423432 regulator-name = "pvdd_buck7";
424433 regulator-min-microvolt = <750000>;
425
- regulator-max-microvolt = <2000000>;
434
+ regulator-max-microvolt = <2000000>;
426435 regulator-boot-on;
427436 regulator-always-on;
428437 op_mode = <1>; /* Normal Mode */
....@@ -431,7 +440,7 @@
431440 buck8_reg: BUCK8 {
432441 regulator-name = "pvdd_buck8";
433442 regulator-min-microvolt = <750000>;
434
- regulator-max-microvolt = <1500000>;
443
+ regulator-max-microvolt = <1500000>;
435444 regulator-boot-on;
436445 regulator-always-on;
437446 op_mode = <1>; /* Normal Mode */
....@@ -440,12 +449,13 @@
440449 buck9_reg: BUCK9 {
441450 regulator-name = "vddf28_emmc";
442451 regulator-min-microvolt = <750000>;
443
- regulator-max-microvolt = <3000000>;
452
+ regulator-max-microvolt = <3000000>;
444453 op_mode = <1>; /* Normal Mode */
445454 };
446455 };
447456
448457 s5m8767_osc: clocks {
458
+ compatible = "samsung,s5m8767-clk";
449459 #clock-cells = <1>;
450460 clock-output-names = "s5m8767_ap",
451461 "s5m8767_cp", "s5m8767_bt";