• Biju Das's avatar
    media: tvp541x: Extend match support for OF tables · 0b135b89
    Biju Das authored
    The driver has an OF match table, still, it uses an ID lookup table for
    retrieving match data. Currently, the driver is working on the
    assumption that an I2C device registered via OF will always match a
    legacy I2C device ID. The correct approach is to have an OF device ID
    table using i2c_get_match_data() if the devices are registered via OF/ID.
    
    Unify the OF/ID table by using tvp514x_reg as match data for both
    these tables and replace the ID lookup table for the match data by
    i2c_get_match_data() and simplifly probe().
    
    While at it, remove the trailing comma in the terminator entry for the OF
    table making code robust against (theoretical) misrebases or other similar
    things where the new entry goes _after_ the termination without the
    compiler noticing.
    Signed-off-by: default avatarBiju Das <biju.das.jz@bp.renesas.com>
    Reviewed-by: default avatarJacopo Mondi <jacopo.mondi+renesas@ideasonboard.com>
    Signed-off-by: default avatarHans Verkuil <hverkuil-cisco@xs4all.nl>
    0b135b89
tvp514x.c 33 KB