This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

AM4372设备树 GPIO引脚复用,偏移地址计算

这里面的pinctrl-single,pins0x25C  0x188 。。。。这些地址如何得出;哪位帮忙解答一下

&am43xx_pinmux {
    pinctrl-names = "default", "sleep";
    pinctrl-0 = <&ddr3_vtt_toggle_default &wlan_pins_default &debugss_pins &unused_pins>;
    pinctrl-1 = <&wlan_pins_sleep>;
    ddr3_vtt_toggle_default: ddr_vtt_toggle_default {
        pinctrl-single,pins = <
            0x25C (DS0_PULL_UP_DOWN_EN | PIN_OUTPUT_PULLUP | DS0_FORCE_OFF_MODE | MUX_MODE7) /* spi0_cs0.gpio5_7 */
        >;
    };
    i2c0_pins: i2c0_pins {
        pinctrl-single,pins = <
            0x188 (PIN_INPUT_PULLUP | SLEWCTRL_FAST | MUX_MODE0)  /* i2c0_sda.i2c0_sda */
            0x18c (PIN_INPUT_PULLUP | SLEWCTRL_FAST | MUX_MODE0)  /* i2c0_scl.i2c0_scl */
        >;
    };
    i2c1_pins_default: i2c1_pins_default {
        pinctrl-single,pins = <
            0x15c (PIN_INPUT_PULLUP | SLEWCTRL_FAST | MUX_MODE2)  /* spi0_cs0.i2c1_scl */
            0x158 (PIN_INPUT_PULLUP | SLEWCTRL_FAST | MUX_MODE2)  /* spi0_d1.i2c1_sda  */
        >;
    };
}