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

Configure Feed

Select the types of activity you want to include in your feed.

dt-bindings: pinctrl: spacemit: add syscon property

In order to access the protected IO power domain registers, a valid
unlock sequence must be performed by writing the required keys to the
AIB Secure Access Register (ASAR).

The ASAR register resides within the APBC register address space.
A corresponding syscon property is added to allow the pinctrl driver
to access this register.

Signed-off-by: Troy Mitchell <troy.mitchell@linux.spacemit.com>
Reviewed-by: Rob Herring (Arm) <robh@kernel.org>
Signed-off-by: Linus Walleij <linusw@kernel.org>

authored by

Troy Mitchell and committed by
Linus Walleij
e817f022 76d41576

+5
+5
Documentation/devicetree/bindings/pinctrl/spacemit,k1-pinctrl.yaml
··· 32 32 resets: 33 33 maxItems: 1 34 34 35 + spacemit,apbc: 36 + $ref: /schemas/types.yaml#/definitions/phandle 37 + description: Phandle to syscon that access the protected register 38 + 35 39 patternProperties: 36 40 '-cfg$': 37 41 type: object ··· 142 138 clocks = <&syscon_apbc 42>, 143 139 <&syscon_apbc 94>; 144 140 clock-names = "func", "bus"; 141 + spacemit,apbc = <&syscon_apbc>; 145 142 146 143 uart0_2_cfg: uart0-2-cfg { 147 144 uart0-2-pins {