• Jon Hunter's avatar
    arm64: tegra: Add DPAUX pinctrl bindings · 66b2d6e9
    Jon Hunter authored
    Add the DPAUX pinctrl states for the DPAUX nodes defining all three
    possible states of "aux", "i2c" and "off". Also add the 'i2c-bus'
    node for the DPAUX nodes so that the I2C driver core does not attempt
    to parse the pinctrl state nodes.
    
    Populate the nodes for the pinctrl clients of the DPAUX pin controller.
    There are two clients for each DPAUX instance, namely the SOR and one of
    the I2C adapters. The SOR clients may used the DPAUX pins in either AUX
    or I2C modes and so for these devices we don't define any of the generic
    pinctrl states (default, idle, etc) because the SOR driver will directly
    set the state needed. For I2C clients only the I2C mode is used and so
    we can simplify matters by using the generic pinctrl states for default
    and idle.
    Signed-off-by: default avatarJon Hunter <jonathanh@nvidia.com>
    Signed-off-by: default avatarThierry Reding <treding@nvidia.com>
    66b2d6e9
tegra210.dtsi 27.7 KB