• Javier Martinez Canillas's avatar
    ASoC: max9867: export OF device ID as module aliases · 56af0e4c
    Javier Martinez Canillas authored
    The I2C core always reports a MODALIAS of the form i2c:<foo> even if the
    device was registered via OF, this means that exporting the OF device ID
    table device aliases in the module is not needed. But in order to change
    how the core reports modaliases to user-space, it's better to export it.
    
    While there, move the MODULE_DEVICE_TABLE(i2c, max9867_i2c_id) just next
    to the I2C device table declaration, for consistency with other drivers.
    
    Before this patch:
    
    $ modinfo sound/soc/codecs/snd-soc-max9867.ko | grep alias
    alias:          i2c:max9867
    
    After this patch:
    
    $ modinfo sound/soc/codecs/snd-soc-max9867.ko | grep alias
    alias:          i2c:max9867
    alias:          of:N*T*Cmaxim,max9867C*
    alias:          of:N*T*Cmaxim,max9867
    Signed-off-by: default avatarJavier Martinez Canillas <javier@osg.samsung.com>
    Signed-off-by: default avatarMark Brown <broonie@kernel.org>
    56af0e4c
max9867.c 15.3 KB