| b3992b82 | 19-Jan-2025 |
Sander Vanheule <[email protected]> |
mips: dts: realtek: Add RTL838x SoC peripherals
Add some of the SoC's CPU peripherals currently supported: - GPIO controller with support for 24 GPIO lines, although not all lines are brought
mips: dts: realtek: Add RTL838x SoC peripherals
Add some of the SoC's CPU peripherals currently supported: - GPIO controller with support for 24 GPIO lines, although not all lines are brought out to pads on the SoC package. These lines can generate interrupts from external sources. - Watchdog which can be used to restart the SoC if no external restart logic is present. - SPI controller, primarily used to access NOR flash
Signed-off-by: Sander Vanheule <[email protected]> Signed-off-by: Thomas Bogendoerfer <[email protected]>
show more ...
|
| 31e96a0a | 19-Jan-2025 |
Sander Vanheule <[email protected]> |
mips: dts: realtek: Correct uart interrupt-parent
The uart interrupts on RTL838x chips do not lead to the CPU's interrupt controller directly, but passes via the SoC interrupt controller. Update the
mips: dts: realtek: Correct uart interrupt-parent
The uart interrupts on RTL838x chips do not lead to the CPU's interrupt controller directly, but passes via the SoC interrupt controller. Update the interrupt-parent property to fix this.
Signed-off-by: Sander Vanheule <[email protected]> Signed-off-by: Thomas Bogendoerfer <[email protected]>
show more ...
|
| 045cbcc4 | 19-Jan-2025 |
Sander Vanheule <[email protected]> |
mips: dts: realtek: Fold rtl83xx into rtl838x
rtl83xx.dtsi was once (presumably) created as a base for both RTL838x and RTL839x SoCs. Both SoCs have a different CPU and the peripherals require diffe
mips: dts: realtek: Fold rtl83xx into rtl838x
rtl83xx.dtsi was once (presumably) created as a base for both RTL838x and RTL839x SoCs. Both SoCs have a different CPU and the peripherals require different compatibles. Fold rtl83xx.dtsi into rtl838x.dtsi, currently only supporting RTL838x SoCs, and create the RTL839x base include later when required.
Signed-off-by: Sander Vanheule <[email protected]> Reviewed-by: Chris Packham <[email protected]> Signed-off-by: Thomas Bogendoerfer <[email protected]>
show more ...
|
| 652d5000 | 19-Jan-2025 |
Sander Vanheule <[email protected]> |
mips: dts: realtek: Add address to SoC node name
Although not strictly required by the simple-bus binding, add the bus offset to the node name to be consistent with other nodes. Also drop the node l
mips: dts: realtek: Add address to SoC node name
Although not strictly required by the simple-bus binding, add the bus offset to the node name to be consistent with other nodes. Also drop the node label as it is not referenced anywhere.
Signed-off-by: Sander Vanheule <[email protected]> Reviewed-by: Chris Packham <[email protected]> Signed-off-by: Thomas Bogendoerfer <[email protected]>
show more ...
|
| e5723ab6 | 19-Jan-2025 |
Sander Vanheule <[email protected]> |
mips: dts: realtek: Clean up CPU clocks
The referenced CPU clock does not require any additional #clock-cells, so drop the extraneous '0' in the referenced CPU clock.
The binding for MIPS cpus also
mips: dts: realtek: Clean up CPU clocks
The referenced CPU clock does not require any additional #clock-cells, so drop the extraneous '0' in the referenced CPU clock.
The binding for MIPS cpus also does not allow for the clock-names property, so just drop it.
This resolves some error message from 'dtbs_check': cpu@0: clocks: [[4], [0]] is too long 'clock-names' does not match any of the regexes: 'pinctrl-[0-9]+'
Signed-off-by: Sander Vanheule <[email protected]> Reviewed-by: Chris Packham <[email protected]> Tested-by: Chris Packham <[email protected]> # For RTL9302C Signed-off-by: Thomas Bogendoerfer <[email protected]>
show more ...
|