mirror of
https://github.com/torvalds/linux.git
synced 2026-09-27 19:42:03 +02:00
arm64: dts: qcom: add basic devicetree for Ayaneo Pocket S2 gaming console
Add initial Device Tree for the Ayaneo Pocket S2 gaming console based on the Qualcomm Snapdragon 8 Gen 3 platform. The design is similar to a phone without the modem, the game control is handled via a standalone controller connected to a PCIe USB controller. Display panel support will be added in a second time. Signed-off-by: KancyJoe <kancy2333@outlook.com> Reviewed-by: Konrad Dybcio <konrad.dybcio@oss.qualcomm.com> Reviewed-by: Bartosz Golaszewski <bartosz.golaszewski@oss.qualcomm.com> Signed-off-by: Neil Armstrong <neil.armstrong@linaro.org> Link: https://lore.kernel.org/r/20260319-topic-sm8650-ayaneo-pocket-s2-base-v6-5-797bf96df771@linaro.org Signed-off-by: Bjorn Andersson <andersson@kernel.org>
This commit is contained in:
parent
d5391c94cf
commit
df260487f3
|
|
@ -361,6 +361,7 @@ dtb-$(CONFIG_ARCH_QCOM) += sm8550-mtp.dtb
|
||||||
dtb-$(CONFIG_ARCH_QCOM) += sm8550-qrd.dtb
|
dtb-$(CONFIG_ARCH_QCOM) += sm8550-qrd.dtb
|
||||||
dtb-$(CONFIG_ARCH_QCOM) += sm8550-samsung-q5q.dtb
|
dtb-$(CONFIG_ARCH_QCOM) += sm8550-samsung-q5q.dtb
|
||||||
dtb-$(CONFIG_ARCH_QCOM) += sm8550-sony-xperia-yodo-pdx234.dtb
|
dtb-$(CONFIG_ARCH_QCOM) += sm8550-sony-xperia-yodo-pdx234.dtb
|
||||||
|
dtb-$(CONFIG_ARCH_QCOM) += sm8650-ayaneo-pocket-s2.dtb
|
||||||
|
|
||||||
sm8650-hdk-display-card-dtbs := sm8650-hdk.dtb sm8650-hdk-display-card.dtbo
|
sm8650-hdk-display-card-dtbs := sm8650-hdk.dtb sm8650-hdk-display-card.dtbo
|
||||||
sm8650-hdk-display-card-rear-camera-card-dtbs := sm8650-hdk.dtb sm8650-hdk-display-card.dtbo sm8650-hdk-rear-camera-card.dtbo
|
sm8650-hdk-display-card-rear-camera-card-dtbs := sm8650-hdk.dtb sm8650-hdk-display-card.dtbo sm8650-hdk-rear-camera-card.dtbo
|
||||||
|
|
|
||||||
1551
arch/arm64/boot/dts/qcom/sm8650-ayaneo-pocket-s2.dts
Normal file
1551
arch/arm64/boot/dts/qcom/sm8650-ayaneo-pocket-s2.dts
Normal file
File diff suppressed because it is too large
Load Diff
|
|
@ -3917,7 +3917,7 @@ opp-32000000-4 {
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
pcie@0 {
|
pcie1_port0: pcie@0 {
|
||||||
device_type = "pci";
|
device_type = "pci";
|
||||||
reg = <0x0 0x0 0x0 0x0 0x0>;
|
reg = <0x0 0x0 0x0 0x0 0x0>;
|
||||||
bus-range = <0x01 0xff>;
|
bus-range = <0x01 0xff>;
|
||||||
|
|
@ -7844,7 +7844,7 @@ cpuss3-critical {
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
cpu2-top-thermal {
|
cpu2_top_thermal: cpu2-top-thermal {
|
||||||
thermal-sensors = <&tsens0 5>;
|
thermal-sensors = <&tsens0 5>;
|
||||||
|
|
||||||
trips {
|
trips {
|
||||||
|
|
@ -7868,7 +7868,7 @@ cpu2-critical {
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
cpu3-top-thermal {
|
cpu3_top_thermal: cpu3-top-thermal {
|
||||||
thermal-sensors = <&tsens0 7>;
|
thermal-sensors = <&tsens0 7>;
|
||||||
|
|
||||||
trips {
|
trips {
|
||||||
|
|
@ -7892,7 +7892,7 @@ cpu3-critical {
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
cpu4-top-thermal {
|
cpu4_top_thermal: cpu4-top-thermal {
|
||||||
thermal-sensors = <&tsens0 9>;
|
thermal-sensors = <&tsens0 9>;
|
||||||
|
|
||||||
trips {
|
trips {
|
||||||
|
|
@ -7916,7 +7916,7 @@ cpu4-critical {
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
cpu5-top-thermal {
|
cpu5_top_thermal: cpu5-top-thermal {
|
||||||
thermal-sensors = <&tsens0 11>;
|
thermal-sensors = <&tsens0 11>;
|
||||||
|
|
||||||
trips {
|
trips {
|
||||||
|
|
@ -7940,7 +7940,7 @@ cpu5-critical {
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
cpu6-top-thermal {
|
cpu6_top_thermal: cpu6-top-thermal {
|
||||||
thermal-sensors = <&tsens0 13>;
|
thermal-sensors = <&tsens0 13>;
|
||||||
|
|
||||||
trips {
|
trips {
|
||||||
|
|
@ -7982,7 +7982,7 @@ aoss1-critical {
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
cpu7-top-thermal {
|
cpu7_top_thermal: cpu7-top-thermal {
|
||||||
thermal-sensors = <&tsens1 1>;
|
thermal-sensors = <&tsens1 1>;
|
||||||
|
|
||||||
trips {
|
trips {
|
||||||
|
|
@ -8245,14 +8245,14 @@ gpuss0-thermal {
|
||||||
|
|
||||||
thermal-sensors = <&tsens2 1>;
|
thermal-sensors = <&tsens2 1>;
|
||||||
|
|
||||||
cooling-maps {
|
gpu0_cooling_maps: cooling-maps {
|
||||||
map0 {
|
map0 {
|
||||||
trip = <&gpu0_alert0>;
|
trip = <&gpu0_alert0>;
|
||||||
cooling-device = <&gpu THERMAL_NO_LIMIT THERMAL_NO_LIMIT>;
|
cooling-device = <&gpu THERMAL_NO_LIMIT THERMAL_NO_LIMIT>;
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
trips {
|
gpu0_trips: trips {
|
||||||
gpu0_alert0: trip-point0 {
|
gpu0_alert0: trip-point0 {
|
||||||
temperature = <95000>;
|
temperature = <95000>;
|
||||||
hysteresis = <1000>;
|
hysteresis = <1000>;
|
||||||
|
|
@ -8278,14 +8278,14 @@ gpuss1-thermal {
|
||||||
|
|
||||||
thermal-sensors = <&tsens2 2>;
|
thermal-sensors = <&tsens2 2>;
|
||||||
|
|
||||||
cooling-maps {
|
gpu1_cooling_maps: cooling-maps {
|
||||||
map0 {
|
map0 {
|
||||||
trip = <&gpu1_alert0>;
|
trip = <&gpu1_alert0>;
|
||||||
cooling-device = <&gpu THERMAL_NO_LIMIT THERMAL_NO_LIMIT>;
|
cooling-device = <&gpu THERMAL_NO_LIMIT THERMAL_NO_LIMIT>;
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
trips {
|
gpu1_trips: trips {
|
||||||
gpu1_alert0: trip-point0 {
|
gpu1_alert0: trip-point0 {
|
||||||
temperature = <95000>;
|
temperature = <95000>;
|
||||||
hysteresis = <1000>;
|
hysteresis = <1000>;
|
||||||
|
|
@ -8311,14 +8311,14 @@ gpuss2-thermal {
|
||||||
|
|
||||||
thermal-sensors = <&tsens2 3>;
|
thermal-sensors = <&tsens2 3>;
|
||||||
|
|
||||||
cooling-maps {
|
gpu2_cooling_maps: cooling-maps {
|
||||||
map0 {
|
map0 {
|
||||||
trip = <&gpu2_alert0>;
|
trip = <&gpu2_alert0>;
|
||||||
cooling-device = <&gpu THERMAL_NO_LIMIT THERMAL_NO_LIMIT>;
|
cooling-device = <&gpu THERMAL_NO_LIMIT THERMAL_NO_LIMIT>;
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
trips {
|
gpu2_trips: trips {
|
||||||
gpu2_alert0: trip-point0 {
|
gpu2_alert0: trip-point0 {
|
||||||
temperature = <95000>;
|
temperature = <95000>;
|
||||||
hysteresis = <1000>;
|
hysteresis = <1000>;
|
||||||
|
|
@ -8344,14 +8344,14 @@ gpuss3-thermal {
|
||||||
|
|
||||||
thermal-sensors = <&tsens2 4>;
|
thermal-sensors = <&tsens2 4>;
|
||||||
|
|
||||||
cooling-maps {
|
gpu3_cooling_maps: cooling-maps {
|
||||||
map0 {
|
map0 {
|
||||||
trip = <&gpu3_alert0>;
|
trip = <&gpu3_alert0>;
|
||||||
cooling-device = <&gpu THERMAL_NO_LIMIT THERMAL_NO_LIMIT>;
|
cooling-device = <&gpu THERMAL_NO_LIMIT THERMAL_NO_LIMIT>;
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
trips {
|
gpu3_trips: trips {
|
||||||
gpu3_alert0: trip-point0 {
|
gpu3_alert0: trip-point0 {
|
||||||
temperature = <95000>;
|
temperature = <95000>;
|
||||||
hysteresis = <1000>;
|
hysteresis = <1000>;
|
||||||
|
|
@ -8377,14 +8377,14 @@ gpuss4-thermal {
|
||||||
|
|
||||||
thermal-sensors = <&tsens2 5>;
|
thermal-sensors = <&tsens2 5>;
|
||||||
|
|
||||||
cooling-maps {
|
gpu4_cooling_maps: cooling-maps {
|
||||||
map0 {
|
map0 {
|
||||||
trip = <&gpu4_alert0>;
|
trip = <&gpu4_alert0>;
|
||||||
cooling-device = <&gpu THERMAL_NO_LIMIT THERMAL_NO_LIMIT>;
|
cooling-device = <&gpu THERMAL_NO_LIMIT THERMAL_NO_LIMIT>;
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
trips {
|
gpu4_trips: trips {
|
||||||
gpu4_alert0: trip-point0 {
|
gpu4_alert0: trip-point0 {
|
||||||
temperature = <95000>;
|
temperature = <95000>;
|
||||||
hysteresis = <1000>;
|
hysteresis = <1000>;
|
||||||
|
|
@ -8410,14 +8410,14 @@ gpuss5-thermal {
|
||||||
|
|
||||||
thermal-sensors = <&tsens2 6>;
|
thermal-sensors = <&tsens2 6>;
|
||||||
|
|
||||||
cooling-maps {
|
gpu5_cooling_maps: cooling-maps {
|
||||||
map0 {
|
map0 {
|
||||||
trip = <&gpu5_alert0>;
|
trip = <&gpu5_alert0>;
|
||||||
cooling-device = <&gpu THERMAL_NO_LIMIT THERMAL_NO_LIMIT>;
|
cooling-device = <&gpu THERMAL_NO_LIMIT THERMAL_NO_LIMIT>;
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
trips {
|
gpu5_trips: trips {
|
||||||
gpu5_alert0: trip-point0 {
|
gpu5_alert0: trip-point0 {
|
||||||
temperature = <95000>;
|
temperature = <95000>;
|
||||||
hysteresis = <1000>;
|
hysteresis = <1000>;
|
||||||
|
|
@ -8443,14 +8443,14 @@ gpuss6-thermal {
|
||||||
|
|
||||||
thermal-sensors = <&tsens2 7>;
|
thermal-sensors = <&tsens2 7>;
|
||||||
|
|
||||||
cooling-maps {
|
gpu6_cooling_maps: cooling-maps {
|
||||||
map0 {
|
map0 {
|
||||||
trip = <&gpu6_alert0>;
|
trip = <&gpu6_alert0>;
|
||||||
cooling-device = <&gpu THERMAL_NO_LIMIT THERMAL_NO_LIMIT>;
|
cooling-device = <&gpu THERMAL_NO_LIMIT THERMAL_NO_LIMIT>;
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
trips {
|
gpu6_trips: trips {
|
||||||
gpu6_alert0: trip-point0 {
|
gpu6_alert0: trip-point0 {
|
||||||
temperature = <95000>;
|
temperature = <95000>;
|
||||||
hysteresis = <1000>;
|
hysteresis = <1000>;
|
||||||
|
|
@ -8476,14 +8476,14 @@ gpuss7-thermal {
|
||||||
|
|
||||||
thermal-sensors = <&tsens2 8>;
|
thermal-sensors = <&tsens2 8>;
|
||||||
|
|
||||||
cooling-maps {
|
gpu7_cooling_maps: cooling-maps {
|
||||||
map0 {
|
map0 {
|
||||||
trip = <&gpu7_alert0>;
|
trip = <&gpu7_alert0>;
|
||||||
cooling-device = <&gpu THERMAL_NO_LIMIT THERMAL_NO_LIMIT>;
|
cooling-device = <&gpu THERMAL_NO_LIMIT THERMAL_NO_LIMIT>;
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
trips {
|
gpu7_trips: trips {
|
||||||
gpu7_alert0: trip-point0 {
|
gpu7_alert0: trip-point0 {
|
||||||
temperature = <95000>;
|
temperature = <95000>;
|
||||||
hysteresis = <1000>;
|
hysteresis = <1000>;
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue
Block a user