Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

dt-bindings: clock: mediatek,mtmips-sysc: Adapt compatible for MT7688 boards

As the MT7628 and MT7688 are identical in most respects, mt7628a.dtsi is
used for both SoCs. To prevent "Kernel panic - not syncing: unable to
get CPU clock, err=-2" and allow an MT7688-based board to boot, the
following must be allowed:

compatible = "ralink,mt7628-sysc", "ralink,mt7688-sysc", "syscon";

Signed-off-by: Ezra Buehler <ezra.buehler@husqvarnagroup.com>
Reviewed-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
Acked-by: Sergio Paracuellos <sergio.paracuellos@gmail.com>
Signed-off-by: Thomas Bogendoerfer <tsbogend@alpha.franken.de>

authored by

Ezra Buehler and committed by
Thomas Bogendoerfer
292f0b50 002d9062

+16 -12
+16 -12
Documentation/devicetree/bindings/clock/mediatek,mtmips-sysc.yaml
··· 26 26 27 27 properties: 28 28 compatible: 29 - items: 30 - - enum: 31 - - ralink,mt7620-sysc 32 - - ralink,mt7628-sysc 33 - - ralink,mt7688-sysc 34 - - ralink,rt2880-sysc 35 - - ralink,rt3050-sysc 36 - - ralink,rt3052-sysc 37 - - ralink,rt3352-sysc 38 - - ralink,rt3883-sysc 39 - - ralink,rt5350-sysc 40 - - const: syscon 29 + oneOf: 30 + - items: 31 + - enum: 32 + - ralink,mt7620-sysc 33 + - ralink,mt7688-sysc 34 + - ralink,rt2880-sysc 35 + - ralink,rt3050-sysc 36 + - ralink,rt3052-sysc 37 + - ralink,rt3352-sysc 38 + - ralink,rt3883-sysc 39 + - ralink,rt5350-sysc 40 + - const: syscon 41 + - items: 42 + - const: ralink,mt7628-sysc 43 + - const: ralink,mt7688-sysc 44 + - const: syscon 41 45 42 46 reg: 43 47 maxItems: 1