• D
    ARM: dts: rockchip: Add the hdmi-ddc pinctrl settings for rk3288 · e61ccb12
    Douglas Anderson 提交于
    The pins for i2c5 can either be configured as "I2C5" which means that
    they're controlled by the normal RK3288 I2C controller or as "EDP / HDMI
    I2C".  It's unclear why EDP is referenced here since apparently setting
    the mux to this position enables I2C communication using the dw_hdmi
    block with a patch like <https://patchwork.kernel.org/patch/7098101/>.
    
    There appear to be some reasons why using the builtin I2C controller in
    dw_hdmi is better than using the normal RK3288 I2C controller, so boards
    based on rk3288 might eventually want to use this pinmux if it's known
    to work.
    
    Once driver support in dw_hdmi lands, boards would use this by selecting
    this pinctrl for the HDMI block and then _not_ specifying a ddc-i2c-bus
    and _not_ setting the status to "okay" for i2c5 (which uses the same
    pins).
    Signed-off-by: NDouglas Anderson <dianders@chromium.org>
    Signed-off-by: NHeiko Stuebner <heiko@sntech.de>
    e61ccb12
rk3288.dtsi 32.4 KB