openwrt/target/linux/realtek
Sander Vanheule 9db651f4a2 realtek: use DT provided address for timers
The I/O base address for the timers was hardcoded into the driver,
or derived from the HW IRQ number as an even more horrible hack. All
supported SoC families have these timers, but with hardcoded addresses
the code cannot be reused right now.

Request the timer's base address from the DT specification, and store it
in a private struct for future reference.

Matching the second interrupt specifier, the address range for the
second timer is added to the DT specification.

Signed-off-by: Sander Vanheule <sander@svanheule.net>
2022-02-20 16:23:58 +00:00
..
base-files realtek: sort the port list numerically 2021-12-05 18:49:14 +01:00
dts-5.10 realtek: use DT provided address for timers 2022-02-20 16:23:58 +00:00
files/firmware/rtl838x_phy realtek: update the tree to the latest refactored version 2020-11-26 13:29:27 +01:00
files-5.10 realtek: use DT provided address for timers 2022-02-20 16:23:58 +00:00
image realtek: Add RTL931X sub-target 2022-02-17 15:21:47 +00:00
patches-5.10 realtek: switch to use generic MDIO accessor functions 2022-02-17 15:21:47 +00:00
profiles target: use SPDX license identifiers on Makefiles 2021-02-10 15:47:18 +01:00
rtl838x realtek: Use new CEVT timer 2022-02-17 15:21:47 +00:00
rtl839x realtek: Remove RTL838X PHY firmware from RTL839X kernel 2022-02-17 15:21:47 +00:00
rtl930x realtek: Add RTL930X sub-target 2022-02-17 15:21:47 +00:00
rtl931x realtek: Add RTL931X sub-target 2022-02-17 15:21:47 +00:00
Makefile realtek: Add RTL931X sub-target 2022-02-17 15:21:47 +00:00