mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
synced 2024-09-12 21:57:43 +00:00
Samsung DTS ARM64 changes for v5.20, part two
1. Correct SPI11 pin names on ExynosAutov9. 2. Add more USI (I2C/SPI/UART) devices to ExynosAutov9. -----BEGIN PGP SIGNATURE----- iQJEBAABCgAuFiEE3dJiKD0RGyM7briowTdm5oaLg9cFAmLGktgQHGtyemtAa2Vy bmVsLm9yZwAKCRDBN2bmhouD12WfD/4s6s9ETb18j2kbkxZCPy3ni/InFOJOJkeg 7ssS+/SHkrsEBZGJwpJIpSJYm3/t9mFIrxgSQtkLJnxaB+TOhCh45F2YGtdIZOIk SRbJF2daRf2BwHNk/BWRXXUOXUtiAvaGCJj7Y29RzvoYI6bbRChp8XKQ6kQBdbv0 kHtqDAjvAT26EgnVDn8woQknr48MqJEJ60R6gCfOGCUUaA8EMGR18vJ/XqvR6MYd JHnltN3OMInNSFaNae7+mRyc3k1I1/93A9gwLiAE//KTJ2617XA/TlgmVuVxXtkP cTBx9v3bPCUPjfa6+cMPKVG8wJIS7DSRb4L338d+9bMdWTLn8cHWGOsMFSbDRAtX ixH5R1KFyjsDBYgTE02nxpduutEukilkL8BboMnsxSBHoEQsyoFp+1F7t5o7yseB 9uzTcXomeEwKxfearcH80qH/d4LkkI6hdinBsNvgJ3eZIxBh4vkJagfqEnkw04Jj xSeFaZ6ytKpYfjLC8ItTaTYxLu9LT40ld/mIAsTxyuYT+k05WAGTu6funV3XtyxB 8S1zXnVS9+jpZWD7G7k+BI6WCoCgc6vYHpea6+CUc9ydX1oCcE9VBJhk20933R1v za0xvMgU969DNxQbsK6BoqNu7iXrzlpkLAotdLGt3Toin7z7ugLvTtoFBXhBFKII xcexHR8syQ== =17e3 -----END PGP SIGNATURE----- gpgsig -----BEGIN PGP SIGNATURE----- iQIzBAABCgAdFiEEo6/YBQwIrVS28WGKmmx57+YAGNkFAmLGl9oACgkQmmx57+YA GNl3qxAAsuk110mHc7yFkGABTMF16B6eGNoG5EQMaNzYLxgfih7QSpc1fwV07iM4 iNhXdIhevymCmg3f1x+hIFPIjLzDra238RQr5AmbnMFtzTP7CWRk0vGanto33Zo8 A75mbWpdl9yq/ry5wvGIdBhIGjXax3U4eC5Z+79KQHrO9k8PbYPrM0gkY7FiRi9e wuebr7zQZlOretMV9tQCAJZ/0FWm8rTSqKCQEVoutbmRXC2ezrG31WfTtW59fwIM wpKbsEyzkrltixORIm2U5OYtqfiQFOAK5ym7tXUAIpGoGwd93hS0YzU5CPdMTKOS 7GTNtx9wTAqyvkxDj1TRYzUkPgg2NeFW3rXZPdDvXR540b1JEBCXIOjqmIXA5PR8 GbAFIYflRA+HnKi9FBk2N0N5Q9gg8NshYA9bgnwtmkvajgcsHNoKZIl78ra6H5As 55U1c/Xmbq6DvlApNGhKYjbB3JXs8wSc777ZUNWnRA+7IhqTbjuzxel0wFIbjd/x 5BID0abK+kF+ZgGgemgBXa2sZWhsjiFOxGDEE1pBhH0kbKHBTdE4cxBGQjjw2Onc He/Q/KEafhZX+4tKpQe/78+apbtjbp+eHAs8B86VSQSi/OaSF/vTMVllv00BBjKV 0c6X8hDCQjHk3L0ZF13/gq3Pn3zkf2yl4rlv7dsoKlV1g+Z41DQ= =Q13t -----END PGP SIGNATURE----- Merge tag 'samsung-dt64-5.20-2' of git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux into arm/dt Samsung DTS ARM64 changes for v5.20, part two 1. Correct SPI11 pin names on ExynosAutov9. 2. Add more USI (I2C/SPI/UART) devices to ExynosAutov9. * tag 'samsung-dt64-5.20-2' of git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux: arm64: dts: exynosautov9: add usi device tree nodes arm64: dts: exynosautov9: prepare usi0 changes arm64: dts: exynosautov9: add pdma0 device tree node dt-bindings: soc: samsung: usi: add exynosautov9-usi compatible arm64: dts: exynosautov9: correct spi11 pin names Link: https://lore.kernel.org/r/20220707080408.69251-2-krzysztof.kozlowski@linaro.org Signed-off-by: Arnd Bergmann <arnd@arndb.de>
This commit is contained in:
commit
999462d336
4 changed files with 1093 additions and 10 deletions
|
@ -22,8 +22,12 @@ properties:
|
||||||
pattern: "^usi@[0-9a-f]+$"
|
pattern: "^usi@[0-9a-f]+$"
|
||||||
|
|
||||||
compatible:
|
compatible:
|
||||||
enum:
|
oneOf:
|
||||||
- samsung,exynos850-usi # for USIv2 (Exynos850, ExynosAutoV9)
|
- items:
|
||||||
|
- const: samsung,exynosautov9-usi
|
||||||
|
- const: samsung,exynos850-usi
|
||||||
|
- enum:
|
||||||
|
- samsung,exynos850-usi
|
||||||
|
|
||||||
reg: true
|
reg: true
|
||||||
|
|
||||||
|
|
|
@ -1089,21 +1089,21 @@ spi10_cs_func: spi10-cs-func-pins {
|
||||||
|
|
||||||
/* PERIC1 USI11_SPI */
|
/* PERIC1 USI11_SPI */
|
||||||
spi11_bus: spi11-pins {
|
spi11_bus: spi11-pins {
|
||||||
samsung,pins = "gpp3-6", "gpp3-5", "gpp3-4";
|
samsung,pins = "gpp5-6", "gpp5-5", "gpp5-4";
|
||||||
samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
|
samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
|
||||||
samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
|
samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
|
||||||
samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV1>;
|
samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV1>;
|
||||||
};
|
};
|
||||||
|
|
||||||
spi11_cs: spi11-cs-pins {
|
spi11_cs: spi11-cs-pins {
|
||||||
samsung,pins = "gpp3-7";
|
samsung,pins = "gpp5-7";
|
||||||
samsung,pin-function = <EXYNOS_PIN_FUNC_OUTPUT>;
|
samsung,pin-function = <EXYNOS_PIN_FUNC_OUTPUT>;
|
||||||
samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
|
samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
|
||||||
samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV1>;
|
samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV1>;
|
||||||
};
|
};
|
||||||
|
|
||||||
spi11_cs_func: spi11-cs-func-pins {
|
spi11_cs_func: spi11-cs-func-pins {
|
||||||
samsung,pins = "gpp3-7";
|
samsung,pins = "gpp5-7";
|
||||||
samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
|
samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
|
||||||
samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
|
samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
|
||||||
samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV1>;
|
samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV1>;
|
||||||
|
|
|
@ -50,6 +50,7 @@ ufs_1_fixed_vcc_reg: regulator-1 {
|
||||||
};
|
};
|
||||||
|
|
||||||
&serial_0 {
|
&serial_0 {
|
||||||
|
pinctrl-0 = <&uart0_bus_dual>;
|
||||||
status = "okay";
|
status = "okay";
|
||||||
};
|
};
|
||||||
|
|
||||||
|
@ -74,6 +75,7 @@ &ufs_1 {
|
||||||
};
|
};
|
||||||
|
|
||||||
&usi_0 {
|
&usi_0 {
|
||||||
|
samsung,clkreq-on; /* needed for UART mode */
|
||||||
status = "okay";
|
status = "okay";
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
File diff suppressed because it is too large
Load diff
Loading…
Reference in a new issue