1 Broadcom NSP (Northstar plus) IOMUX Controller
3 The NSP IOMUX controller supports group based mux configuration. In
4 addition, certain pins can be muxed to GPIO function individually.
8 Must be "brcm,nsp-pinmux"
11 Should contain the register physical address and length for each of
12 GPIO_CONTROL0, GP_AUX_SEL and IPROC_CONFIG IOMUX registers
14 Properties in subnodes:
16 The mux function to select
19 The list of groups to select with a given function
21 For more details, refer to
22 Documentation/devicetree/bindings/pinctrl/pinctrl-bindings.txt
26 pinmux: pinmux@1803f1c0 {
27 compatible = "brcm,nsp-pinmux";
28 reg = <0x1803f1c0 0x04>,
32 pinctrl-names = "default";
33 pinctrl-0 = <&pwm &gpio_b &nand_sel>;
37 groups = "pwm0_grp", "pwm1_grp";
42 groups = "gpio_b_0_grp", "gpio_b_1_grp";
51 List of supported functions and groups in Northstar Plus:
59 "pwm": "pwm0_grp", "pwm1_grp", "pwm2_grp", "pwm3_grp"
61 "gpio_b": "gpio_b_0_grp", "gpio_b_1_grp", "gpio_b_2_grp", "gpio_b_3_grp"
69 "sata_led_grps": "sata0_led_grp", "sata1_led_grp"
71 "xtal_out": "xtal_out_grp"
73 "sdio": "sdio_pwr_grp", "sdio_1p8v_grp"
75 "switch_led": "switch_p05_led0_grp", "switch_p05_led1_grp"