mirror of
https://github.com/torvalds/linux.git
synced 2026-05-28 09:04:39 +02:00
Samsung DTS ARM64 changes for v6.10
1. Google GS101: Minor cleanup and add fake regulators to USB phy, to
satisfy dtbs_check. The PMIC providing these regulators is not yet
implemented.
2. Exynos850: Add True Random Number Generator.
-----BEGIN PGP SIGNATURE-----
iQJEBAABCgAuFiEE3dJiKD0RGyM7briowTdm5oaLg9cFAmaDnzkQHGtyemtAa2Vy
bmVsLm9yZwAKCRDBN2bmhouD1+DCEACQ4QFZWkBZimCpTOacg9GHBCHgcYgQ5OGS
Z7gOsDcSHUYBgSPmo5hEtt0Y3qalCNgQz914ozqkpCwlF2SZCpiTTrk7Eou86jQ/
VOUiG3k49Crw3QAzhAVW/xw4+tsFO5oRDL7Z06pPIfO5QjFF9Ass+mfW+aXIQ+X3
+jG7+ms4hY9n6X8+a4sCQ+E1TFo2L9cJp/AyMnBDGXYeRNs/o+lYLxggW8CzIRAz
jMRELQ/qyMgNupnZpALe4uxbNQ3M5/dgiwx3yV+8c5gx6YcgMBtsktI5b/X6Yu7W
Dfe9EFBmPYBdD0zSlM0tZBPzLkuvv9InV+NTRN5JlstVPeR0YIu1Qf3UfDP3ay1f
U6eXCu91XxGt+zGPCsjzVxKMll2HYb9VZ8NF5VvxWUHlk81cJ6aKJTUF2fBKJjbk
6FNFALncrX7RQagZW1wfq2cKMHsXvh86QQAwt9hihdsmOwwq3E9wKWqLxa6mak70
i1fYa18xBaFUsaxRgqWW7HPx1ma62P294lGsbSp6wS5nM0kaqfZkfFuh5Xw8mYpJ
Z+L86pnfT/f6I3ljqjm4rQ7bI697ZhG2P1snIhb0PjXuY18hGtv+bNVum02SF9aO
IimG55wSBvxHF9ZjvZplQfpbrvpy6uMc18hie/2DrsKQkX6xJL7RI2QH8HZyFlma
UKIc88whoA==
=Oc6g
-----END PGP SIGNATURE-----
gpgsig -----BEGIN PGP SIGNATURE-----
iQIzBAABCgAdFiEEiK/NIGsWEZVxh/FrYKtH/8kJUicFAmaL9n8ACgkQYKtH/8kJ
UiePdxAA1MDnDBAbOckYjqhSNZd4dJBrzgb9ryufoPoBfA3rfn4cvB72b4jUR6KO
JWJtbbzpFmIyxUn3hNyQF0DfhrW6Vy2icmxZ+z8C3qZR9g0QnSAhhfZ7Pusf55G8
rVPT3Ie8PeBLnmf26r3OSt6J21W1f6aCrK46wpowdTCe54vBsMlBrsLE1M92+ubO
GamrvCehsHDBX9qVeV6e2I70zLtyYdoFddV0ZurgQu9Dox+1IZH1dZ/x5LMudoI1
wPcMYwwPdUcnC8fQ8MDEYz6pd0BJzJ22RW5ZybtshDlWbcbG/WBkYgMqhZQCcHfD
uF0zp2WufUX0zXt/q+FYm9Nqye6cOqJDmwZCP07xQWYU4vovTwmrKRdWlcT2pqQ6
8eA9q+hBAWmSyuutS/4s14YUzRZRdIm4n9t/uOn7A1ducCjtSZftoW32zxEomyIy
MQS75D8aso+vXmcddPSptoJ3Xc4M5I0TJ58n3y9AF0ZO4G6gQcGvM9jw4yGF72Ge
WNqoM/MNwT/UzI42AZsbnBpKiW21vwyhxDjzjX202aN3CLiH5HQNgWBiZfDcrDgf
8aY4t59PHbe8vtVjnLuuiBWNt5jhPi7u+HrRSd0BJkeAy1dooYRWRkHta/+ZxVOR
ccAtKuSsHo1Ok1QCAple9RP3riMQdsLzeGXzMyIJqm7lzTaBZJI=
=SKUS
-----END PGP SIGNATURE-----
Merge tag 'samsung-dt64-6.11' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux into soc/dt
Samsung DTS ARM64 changes for v6.10
1. Google GS101: Minor cleanup and add fake regulators to USB phy, to
satisfy dtbs_check. The PMIC providing these regulators is not yet
implemented.
2. Exynos850: Add True Random Number Generator.
* tag 'samsung-dt64-6.11' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux:
arm64: dts: exynos850: Enable TRNG
arm64: dts: exynos: gs101-oriole: add placeholder regulators for USB phy
arm64: dts: exynos: gs101: reorder properties as per guidelines
Link: https://lore.kernel.org/r/20240702063514.6215-1-krzysztof.kozlowski@linaro.org
Signed-off-by: Arnd Bergmann <arnd@arndb.de>
This commit is contained in:
commit
c36a19ed7e
|
|
@ -416,6 +416,14 @@ pinctrl_core: pinctrl@12070000 {
|
|||
interrupts = <GIC_SPI 451 IRQ_TYPE_LEVEL_HIGH>;
|
||||
};
|
||||
|
||||
trng: rng@12081400 {
|
||||
compatible = "samsung,exynos850-trng";
|
||||
reg = <0x12081400 0x100>;
|
||||
clocks = <&cmu_core CLK_GOUT_SSS_ACLK>,
|
||||
<&cmu_core CLK_GOUT_SSS_PCLK>;
|
||||
clock-names = "secss", "pclk";
|
||||
};
|
||||
|
||||
pinctrl_hsi: pinctrl@13430000 {
|
||||
compatible = "samsung,exynos850-pinctrl";
|
||||
reg = <0x13430000 0x1000>;
|
||||
|
|
|
|||
|
|
@ -131,9 +131,9 @@ &ufs_0_phy {
|
|||
};
|
||||
|
||||
&usbdrd31 {
|
||||
status = "okay";
|
||||
vdd10-supply = <®_placeholder>;
|
||||
vdd33-supply = <®_placeholder>;
|
||||
status = "okay";
|
||||
};
|
||||
|
||||
&usbdrd31_dwc3 {
|
||||
|
|
@ -145,6 +145,13 @@ &usbdrd31_dwc3 {
|
|||
};
|
||||
|
||||
&usbdrd31_phy {
|
||||
/* TODO: Update these once PMIC is implemented */
|
||||
pll-supply = <®_placeholder>;
|
||||
dvdd-usb20-supply = <®_placeholder>;
|
||||
vddh-usb20-supply = <®_placeholder>;
|
||||
vdd33-usb20-supply = <®_placeholder>;
|
||||
vdda-usbdp-supply = <®_placeholder>;
|
||||
vddh-usbdp-supply = <®_placeholder>;
|
||||
status = "okay";
|
||||
};
|
||||
|
||||
|
|
|
|||
|
|
@ -213,9 +213,9 @@ pmu-2 {
|
|||
|
||||
pmu-3 {
|
||||
compatible = "arm,dsu-pmu";
|
||||
interrupts = <GIC_SPI 257 IRQ_TYPE_LEVEL_HIGH 0>;
|
||||
cpus = <&cpu0>, <&cpu1>, <&cpu2>, <&cpu3>,
|
||||
<&cpu4>, <&cpu5>, <&cpu6>, <&cpu7>;
|
||||
interrupts = <GIC_SPI 257 IRQ_TYPE_LEVEL_HIGH 0>;
|
||||
};
|
||||
|
||||
psci {
|
||||
|
|
@ -288,6 +288,8 @@ timer@10050000 {
|
|||
compatible = "google,gs101-mct",
|
||||
"samsung,exynos4210-mct";
|
||||
reg = <0x10050000 0x800>;
|
||||
clocks = <&ext_24_5m>, <&cmu_misc CLK_GOUT_MISC_MCT_PCLK>;
|
||||
clock-names = "fin_pll", "mct";
|
||||
interrupts = <GIC_SPI 753 IRQ_TYPE_LEVEL_HIGH 0>,
|
||||
<GIC_SPI 754 IRQ_TYPE_LEVEL_HIGH 0>,
|
||||
<GIC_SPI 755 IRQ_TYPE_LEVEL_HIGH 0>,
|
||||
|
|
@ -300,17 +302,15 @@ timer@10050000 {
|
|||
<GIC_SPI 762 IRQ_TYPE_LEVEL_HIGH 0>,
|
||||
<GIC_SPI 763 IRQ_TYPE_LEVEL_HIGH 0>,
|
||||
<GIC_SPI 764 IRQ_TYPE_LEVEL_HIGH 0>;
|
||||
clocks = <&ext_24_5m>, <&cmu_misc CLK_GOUT_MISC_MCT_PCLK>;
|
||||
clock-names = "fin_pll", "mct";
|
||||
};
|
||||
|
||||
watchdog_cl0: watchdog@10060000 {
|
||||
compatible = "google,gs101-wdt";
|
||||
reg = <0x10060000 0x100>;
|
||||
interrupts = <GIC_SPI 765 IRQ_TYPE_LEVEL_HIGH 0>;
|
||||
clocks = <&cmu_misc CLK_GOUT_MISC_WDT_CLUSTER0_PCLK>,
|
||||
<&ext_24_5m>;
|
||||
clock-names = "watchdog", "watchdog_src";
|
||||
interrupts = <GIC_SPI 765 IRQ_TYPE_LEVEL_HIGH 0>;
|
||||
samsung,syscon-phandle = <&pmu_system_controller>;
|
||||
samsung,cluster-index = <0>;
|
||||
status = "disabled";
|
||||
|
|
@ -319,10 +319,10 @@ watchdog_cl0: watchdog@10060000 {
|
|||
watchdog_cl1: watchdog@10070000 {
|
||||
compatible = "google,gs101-wdt";
|
||||
reg = <0x10070000 0x100>;
|
||||
interrupts = <GIC_SPI 766 IRQ_TYPE_LEVEL_HIGH 0>;
|
||||
clocks = <&cmu_misc CLK_GOUT_MISC_WDT_CLUSTER1_PCLK>,
|
||||
<&ext_24_5m>;
|
||||
clock-names = "watchdog", "watchdog_src";
|
||||
interrupts = <GIC_SPI 766 IRQ_TYPE_LEVEL_HIGH 0>;
|
||||
samsung,syscon-phandle = <&pmu_system_controller>;
|
||||
samsung,cluster-index = <1>;
|
||||
status = "disabled";
|
||||
|
|
@ -776,12 +776,12 @@ hsi2c_8: i2c@10970000 {
|
|||
compatible = "google,gs101-hsi2c",
|
||||
"samsung,exynosautov9-hsi2c";
|
||||
reg = <0x10970000 0xc0>;
|
||||
interrupts = <GIC_SPI 642 IRQ_TYPE_LEVEL_HIGH 0>;
|
||||
#address-cells = <1>;
|
||||
#size-cells = <0>;
|
||||
clocks = <&cmu_peric0 CLK_GOUT_PERIC0_PERIC0_TOP0_IPCLK_7>,
|
||||
<&cmu_peric0 CLK_GOUT_PERIC0_PERIC0_TOP0_PCLK_7>;
|
||||
clock-names = "hsi2c", "hsi2c_pclk";
|
||||
interrupts = <GIC_SPI 642 IRQ_TYPE_LEVEL_HIGH 0>;
|
||||
pinctrl-0 = <&hsi2c8_bus>;
|
||||
pinctrl-names = "default";
|
||||
status = "disabled";
|
||||
|
|
@ -831,10 +831,10 @@ usi_uart: usi@10a000c0 {
|
|||
serial_0: serial@10a00000 {
|
||||
compatible = "google,gs101-uart";
|
||||
reg = <0x10a00000 0xc0>;
|
||||
interrupts = <GIC_SPI 634 IRQ_TYPE_LEVEL_HIGH 0>;
|
||||
clocks = <&cmu_peric0 CLK_GOUT_PERIC0_PERIC0_TOP1_PCLK_0>,
|
||||
<&cmu_peric0 CLK_GOUT_PERIC0_PERIC0_TOP1_IPCLK_0>;
|
||||
clock-names = "uart", "clk_uart_baud0";
|
||||
interrupts = <GIC_SPI 634 IRQ_TYPE_LEVEL_HIGH 0>;
|
||||
pinctrl-0 = <&uart0_bus>;
|
||||
pinctrl-names = "default";
|
||||
samsung,uart-fifosize = <256>;
|
||||
|
|
@ -1157,12 +1157,12 @@ hsi2c_12: i2c@10d50000 {
|
|||
compatible = "google,gs101-hsi2c",
|
||||
"samsung,exynosautov9-hsi2c";
|
||||
reg = <0x10d50000 0xc0>;
|
||||
interrupts = <GIC_SPI 655 IRQ_TYPE_LEVEL_HIGH 0>;
|
||||
#address-cells = <1>;
|
||||
#size-cells = <0>;
|
||||
clocks = <&cmu_peric1 CLK_GOUT_PERIC1_PERIC1_TOP0_IPCLK_5>,
|
||||
<&cmu_peric1 CLK_GOUT_PERIC1_PERIC1_TOP0_PCLK_5>;
|
||||
clock-names = "hsi2c", "hsi2c_pclk";
|
||||
interrupts = <GIC_SPI 655 IRQ_TYPE_LEVEL_HIGH 0>;
|
||||
pinctrl-0 = <&hsi2c12_bus>;
|
||||
pinctrl-names = "default";
|
||||
status = "disabled";
|
||||
|
|
@ -1277,13 +1277,14 @@ usbdrd31_phy: phy@11100000 {
|
|||
<&cmu_hsi0 CLK_GOUT_HSI0_UASC_HSI0_CTRL_PCLK>,
|
||||
<&cmu_hsi0 CLK_GOUT_HSI0_USB31DRD_I_USBDPPHY_SCL_APB_PCLK>;
|
||||
clock-names = "phy", "ref", "ctrl_aclk", "ctrl_pclk", "scl_pclk";
|
||||
samsung,pmu-syscon = <&pmu_system_controller>;
|
||||
#phy-cells = <1>;
|
||||
samsung,pmu-syscon = <&pmu_system_controller>;
|
||||
status = "disabled";
|
||||
};
|
||||
|
||||
usbdrd31: usb@11110000 {
|
||||
compatible = "google,gs101-dwusb3";
|
||||
ranges = <0x0 0x11110000 0x10000>;
|
||||
clocks = <&cmu_hsi0 CLK_GOUT_HSI0_USB31DRD_BUS_CLK_EARLY>,
|
||||
<&cmu_hsi0 CLK_GOUT_HSI0_USB31DRD_I_USB31DRD_SUSPEND_CLK_26>,
|
||||
<&cmu_hsi0 CLK_GOUT_HSI0_UASC_HSI0_LINK_ACLK>,
|
||||
|
|
@ -1291,14 +1292,13 @@ usbdrd31: usb@11110000 {
|
|||
clock-names = "bus_early", "susp_clk", "link_aclk", "link_pclk";
|
||||
#address-cells = <1>;
|
||||
#size-cells = <1>;
|
||||
ranges = <0x0 0x11110000 0x10000>;
|
||||
status = "disabled";
|
||||
|
||||
usbdrd31_dwc3: usb@0 {
|
||||
compatible = "snps,dwc3";
|
||||
reg = <0x0 0x10000>;
|
||||
clocks = <&cmu_hsi0 CLK_GOUT_HSI0_USB31DRD_I_USB31DRD_REF_CLK_40>;
|
||||
clock-names = "ref";
|
||||
reg = <0x0 0x10000>;
|
||||
interrupts = <GIC_SPI 463 IRQ_TYPE_LEVEL_HIGH 0>;
|
||||
phys = <&usbdrd31_phy 0>, <&usbdrd31_phy 1>;
|
||||
phy-names = "usb2-phy", "usb3-phy";
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user