realtek: Add Lexra bus clock
authorSander Vanheule <sander@svanheule.net>
Sun, 14 Nov 2021 18:45:31 +0000 (19:45 +0100)
committerStijn Tintel <stijn@linux-ipv6.be>
Wed, 24 Nov 2021 19:42:56 +0000 (21:42 +0200)
commitd3a62bea085ddd959d195671dcbeba9829e47dae
treeced37b8bdaf9191c64562a340fa69274200f5b47
parentaf2cfbda2bf544666b30b2730e9486b2d6eff76f
realtek: Add Lexra bus clock

The CPU peripherals on RTL83xx/RTL930x are connected to the CPU via the
Lexra bus. This bus can provide a clock signal to these peripherals, but
no clock driver is currently available. Instead, use a fixed-clock to
provide the clock frequency, and update the dependent peripherals.

Lexra bus clock frequencies:
- RTL838x: 200MHz
- RTL839x: 200MHz
- RTL930x: 175MHz

Signed-off-by: Sander Vanheule <sander@svanheule.net>
Tested-by: Stijn Segers <foss@volatilesystems.org>
Tested-by: Paul Fertser <fercerpav@gmail.com>
Tested-by: Stijn Tintel <stijn@linux-ipv6.be>
target/linux/realtek/dts-5.10/rtl838x.dtsi
target/linux/realtek/dts-5.10/rtl930x.dtsi