d45d3621 | 05-Nov-2020 |
Krzysztof Kozlowski <krzk@kernel.org> |
arm64: dts: exynos: use hyphens in Exynos5433 node names
Use hyphens instead of underscores in the Exynos5433 node names which is expected by naming convention, multiple dtschema files and pointed o
arm64: dts: exynos: use hyphens in Exynos5433 node names
Use hyphens instead of underscores in the Exynos5433 node names which is expected by naming convention, multiple dtschema files and pointed out by dtc W=2 builds.
Signed-off-by: Krzysztof Kozlowski <krzk@kernel.org> Link: https://lore.kernel.org/r/20201105184506.215648-6-krzk@kernel.org
show more ...
|
e1e47fbc | 07-Nov-2020 |
Paweł Chmiel <pawel.mikolaj.chmiel@gmail.com> |
arm64: dts: exynos: Correct psci compatible used on Exynos7
It's not possible to reboot or poweroff Exynos7420 using PSCI. Instead we need to use syscon reboot/poweroff drivers, like it's done for o
arm64: dts: exynos: Correct psci compatible used on Exynos7
It's not possible to reboot or poweroff Exynos7420 using PSCI. Instead we need to use syscon reboot/poweroff drivers, like it's done for other Exynos SoCs. This was confirmed by checking vendor source and testing it on Samsung Galaxy S6 device based on this SoC.
To be able to use custom restart/poweroff handlers instead of PSCI functions, we need to correct psci compatible. This also requires us to provide function ids for CPU_ON and CPU_OFF.
Fixes: fb026cb65247 ("arm64: dts: Add reboot node for exynos7") Fixes: b9024cbc937d ("arm64: dts: Add initial device tree support for exynos7") Signed-off-by: Paweł Chmiel <pawel.mikolaj.chmiel@gmail.com> Link: https://lore.kernel.org/r/20201107133926.37187-2-pawel.mikolaj.chmiel@gmail.com Signed-off-by: Krzysztof Kozlowski <krzk@kernel.org>
show more ...
|
73bc7510 | 07-Nov-2020 |
Paweł Chmiel <pawel.mikolaj.chmiel@gmail.com> |
arm64: dts: exynos: Include common syscon restart/poweroff for Exynos7
Exynos7 uses the same syscon reboot and poweroff nodes as other Exynos SoCs, so instead of duplicating code we can just include
arm64: dts: exynos: Include common syscon restart/poweroff for Exynos7
Exynos7 uses the same syscon reboot and poweroff nodes as other Exynos SoCs, so instead of duplicating code we can just include common dtsi file, which already contains definitions of them. After this change, poweroff node will be also available, previously this dts file did contain only reboot node.
Fixes: fb026cb65247 ("arm64: dts: Add reboot node for exynos7") Fixes: b9024cbc937d ("arm64: dts: Add initial device tree support for exynos7") Signed-off-by: Paweł Chmiel <pawel.mikolaj.chmiel@gmail.com> Link: https://lore.kernel.org/r/20201107133926.37187-1-pawel.mikolaj.chmiel@gmail.com Signed-off-by: Krzysztof Kozlowski <krzk@kernel.org>
show more ...
|
98c03b6e | 29-Oct-2020 |
Jaehoon Chung <jh80.chung@samsung.com> |
arm64: dts: exynos: add the WiFi/PCIe support to TM2(e) boards
Add the nodes relevant to PCIe PHY and PCIe support. PCIe is used for the WiFi interface (Broadcom Limited BCM4358 802.11ac Wireless LA
arm64: dts: exynos: add the WiFi/PCIe support to TM2(e) boards
Add the nodes relevant to PCIe PHY and PCIe support. PCIe is used for the WiFi interface (Broadcom Limited BCM4358 802.11ac Wireless LAN SoC).
[mszyprow: rewrote commit message, reworked board/generic dts/dtsi split]
Signed-off-by: Jaehoon Chung <jh80.chung@samsung.com> Signed-off-by: Marek Szyprowski <m.szyprowski@samsung.com> Link: https://lore.kernel.org/r/20201029134017.27400-7-m.szyprowski@samsung.com Signed-off-by: Krzysztof Kozlowski <krzk@kernel.org>
show more ...
|
29a7bb71 | 27-Oct-2020 |
Krzysztof Kozlowski <krzk@kernel.org> |
arm64: dts: exynos: remove redundant status=okay in Exynos5433 TM2
New nodes are enabled by default, so status=okay is not needed for them.
Signed-off-by: Krzysztof Kozlowski <krzk@kernel.org> Link
arm64: dts: exynos: remove redundant status=okay in Exynos5433 TM2
New nodes are enabled by default, so status=okay is not needed for them.
Signed-off-by: Krzysztof Kozlowski <krzk@kernel.org> Link: https://lore.kernel.org/r/20201027170947.132725-13-krzk@kernel.org
show more ...
|
6c215edb | 27-Oct-2020 |
Krzysztof Kozlowski <krzk@kernel.org> |
arm64: dts: exynos: adjust node names to DT spec in Exynos7 Espresso
The Devicetree specification expects device node names to have a generic name, representing the class of a device. Also the conv
arm64: dts: exynos: adjust node names to DT spec in Exynos7 Espresso
The Devicetree specification expects device node names to have a generic name, representing the class of a device. Also the convention for node names is to use hyphens, not underscores.
No functional changes.
Signed-off-by: Krzysztof Kozlowski <krzk@kernel.org> Link: https://lore.kernel.org/r/20201027170947.132725-12-krzk@kernel.org
show more ...
|
a01f7a96 | 27-Oct-2020 |
Krzysztof Kozlowski <krzk@kernel.org> |
arm64: dts: exynos: adjust node names to DT spec in Exynos5433 TM2
The Devicetree specification expects device node names to have a generic name, representing the class of a device. Also the conven
arm64: dts: exynos: adjust node names to DT spec in Exynos5433 TM2
The Devicetree specification expects device node names to have a generic name, representing the class of a device. Also the convention for node names is to use hyphens, not underscores.
No functional changes.
Signed-off-by: Krzysztof Kozlowski <krzk@kernel.org> Link: https://lore.kernel.org/r/20201027170947.132725-11-krzk@kernel.org
show more ...
|
fceeb3f6 | 03-Sep-2020 |
Krzysztof Kozlowski <krzk@kernel.org> |
arm64: dts: exynos: Align OPP table name with dt-schema
Device tree nodes should have hyphens instead of underscores. This is also expected by the bindings.
Signed-off-by: Krzysztof Kozlowski <krz
arm64: dts: exynos: Align OPP table name with dt-schema
Device tree nodes should have hyphens instead of underscores. This is also expected by the bindings.
Signed-off-by: Krzysztof Kozlowski <krzk@kernel.org> Link: https://lore.kernel.org/r/20200903191438.12781-6-krzk@kernel.org
show more ...
|
edbf3cbe | 03-Sep-2020 |
Krzysztof Kozlowski <krzk@kernel.org> |
arm64: dts: exynos: Remove undocumented i2s properties in Exynos5433
Few I2S device node properties were not documented and not used by any of the drivers. Remove them to fix dtbs_check warning:
arm64: dts: exynos: Remove undocumented i2s properties in Exynos5433
Few I2S device node properties were not documented and not used by any of the drivers. Remove them to fix dtbs_check warning:
arch/arm64/boot/dts/exynos/exynos5433-tm2.dt.yaml: i2s@14d60000: Additional properties are not allowed ('samsung,supports-rstclr', 'samsung,supports-tdm', 'samsung,supports-6ch', 'samsung,supports-low-rfs' were unexpected)
Signed-off-by: Krzysztof Kozlowski <krzk@kernel.org> Link: https://lore.kernel.org/r/20200903203250.19830-3-krzk@kernel.org
show more ...
|
7e98d540 | 29-Aug-2020 |
Krzysztof Kozlowski <krzk@kernel.org> |
arm64: dts: exynos: Add compatibles to sysreg nodes
System register nodes, implementing syscon binding, should use appropriate compatible. This fixes dtbs_check warnings:
arch/arm64/boot/dts/exy
arm64: dts: exynos: Add compatibles to sysreg nodes
System register nodes, implementing syscon binding, should use appropriate compatible. This fixes dtbs_check warnings:
arch/arm64/boot/dts/exynos/exynos5433-tm2.dt.yaml: syscon@13b80000: compatible: ['syscon'] is not valid under any of the given schemas
Signed-off-by: Krzysztof Kozlowski <krzk@kernel.org> Reviewed-by: Sylwester Nawrocki <s.nawrocki@samsung.com> Link: https://lore.kernel.org/r/20200829142501.31478-8-krzk@kernel.org
show more ...
|
229134cc | 29-Jun-2020 |
Krzysztof Kozlowski <krzk@kernel.org> |
arm64: dts: exynos: Add unit address to soc node and move thermal zones on Exynos7
Add @0 unit address to 'soc' node match its 'reg' property and move the thermal zones out of 'soc' to main root as
arm64: dts: exynos: Add unit address to soc node and move thermal zones on Exynos7
Add @0 unit address to 'soc' node match its 'reg' property and move the thermal zones out of 'soc' to main root as it this is usually not a property of a Soc.
This silences DTC warnings:
Warning (unit_address_vs_reg): /soc: node has a reg or ranges property, but no unit name Warning (simple_bus_reg): /soc/thermal-zones: missing or empty reg/ranges property
Signed-off-by: Krzysztof Kozlowski <krzk@kernel.org>
show more ...
|
0eaecd29 | 29-Jun-2020 |
Krzysztof Kozlowski <krzk@kernel.org> |
arm64: dts: exynos: Add unit address to soc node on Exynos5433
Add @0 unit address to 'soc' node match its 'reg' property and silence DTC warning:
Warning (unit_address_vs_reg): /soc: node has
arm64: dts: exynos: Add unit address to soc node on Exynos5433
Add @0 unit address to 'soc' node match its 'reg' property and silence DTC warning:
Warning (unit_address_vs_reg): /soc: node has a reg or ranges property, but no unit name
Signed-off-by: Krzysztof Kozlowski <krzk@kernel.org> Tested-by: Marek Szyprowski <m.szyprowski@samsung.com>
show more ...
|
a7a84ea9 | 05-Jul-2020 |
Alim Akhtar <alim.akhtar@samsung.com> |
arm64: dts: exynos: Keep LDO12 always-on on Espresso
LDO12 on Exynos7 Espresso board supplies power to VDDQ_UFS20_RESET, in case this regulator is OFF, UFS host controller can not send command to UF
arm64: dts: exynos: Keep LDO12 always-on on Espresso
LDO12 on Exynos7 Espresso board supplies power to VDDQ_UFS20_RESET, in case this regulator is OFF, UFS host controller can not send command to UFS device. To keep this supply ON, set regulator-always-on property for this LDO.
Signed-off-by: Alim Akhtar <alim.akhtar@samsung.com> Signed-off-by: Krzysztof Kozlowski <krzk@kernel.org>
show more ...
|
b072714b | 05-Jul-2020 |
Alim Akhtar <alim.akhtar@samsung.com> |
arm64: dts: exynos: Fix silent hang after boot on Espresso
Once regulators are disabled after kernel boot, on Espresso board silent hang observed because of LDO7 being disabled. LDO7 actually provi
arm64: dts: exynos: Fix silent hang after boot on Espresso
Once regulators are disabled after kernel boot, on Espresso board silent hang observed because of LDO7 being disabled. LDO7 actually provide power to CPU cores and non-cpu blocks circuitries. Keep this regulator always-on to fix this hang.
Fixes: 9589f7721e16 ("arm64: dts: Add S2MPS15 PMIC node on exynos7-espresso") Signed-off-by: Alim Akhtar <alim.akhtar@samsung.com> Signed-off-by: Krzysztof Kozlowski <krzk@kernel.org>
show more ...
|
114c9604 | 02-Jul-2020 |
Krzysztof Kozlowski <krzk@kernel.org> |
arm64: dts: exynos: Remove generic arm,armv8-pmuv3 compatible
The ARM PMU node is described enough with first compatible so remove the arm,armv8-pmuv3 to fix dtschema warnings like:
arm-pmu: co
arm64: dts: exynos: Remove generic arm,armv8-pmuv3 compatible
The ARM PMU node is described enough with first compatible so remove the arm,armv8-pmuv3 to fix dtschema warnings like:
arm-pmu: compatible: Additional items are not allowed ('arm,armv8-pmuv3' was unexpected) arm-pmu: compatible: ['arm,cortex-a57-pmu', 'arm,armv8-pmuv3'] is too long
Signed-off-by: Krzysztof Kozlowski <krzk@kernel.org> Reviewed-by: Alim Akhtar <alim.akhtar@samsung.com> Tested-by: Alim Akhtar <alim.akhtar@samsung.com>
show more ...
|
dac95cef | 02-Jul-2020 |
Krzysztof Kozlowski <krzk@kernel.org> |
arm64: dts: exynos: Describe PWM interrupts on Exynos7
Add interrupts property to PWM node on Exynos7 to describe the hardware fully. No functional change as the interrupts are not used by drivers.
arm64: dts: exynos: Describe PWM interrupts on Exynos7
Add interrupts property to PWM node on Exynos7 to describe the hardware fully. No functional change as the interrupts are not used by drivers.
Signed-off-by: Krzysztof Kozlowski <krzk@kernel.org> Reviewed-by: Alim Akhtar <alim.akhtar@samsung.com>
show more ...
|
9f17f839 | 23-Sep-2019 |
Krzysztof Kozlowski <krzk@kernel.org> |
arm64: dts: exynos: Rename Multi Core Timer node to "timer" on Exynos5433
The device node name should reflect generic class of a device so rename the Multi Core Timer node from "mct" to "timer". Th
arm64: dts: exynos: Rename Multi Core Timer node to "timer" on Exynos5433
The device node name should reflect generic class of a device so rename the Multi Core Timer node from "mct" to "timer". This will be also in sync with upcoming DT schema. No functional change.
Signed-off-by: Krzysztof Kozlowski <krzk@kernel.org>
show more ...
|
59de78f1 | 20-Sep-2019 |
Maciej Falkowski <m.falkowski@samsung.com> |
arm64: dts: exynos: Split phandle in dmas property on Exynos5433
Change representation of phandle array as then dt-schema counts number of its items properly.
Signed-off-by: Maciej Falkowski <m.fal
arm64: dts: exynos: Split phandle in dmas property on Exynos5433
Change representation of phandle array as then dt-schema counts number of its items properly.
Signed-off-by: Maciej Falkowski <m.falkowski@samsung.com> Signed-off-by: Marek Szyprowski <m.szyprowski@samsung.com> Signed-off-by: Krzysztof Kozlowski <krzk@kernel.org>
show more ...
|