]> git.proxmox.com Git - mirror_ubuntu-bionic-kernel.git/blobdiff - include/linux/i2c.h
i2c: Allow overriding dev_name through board_info
[mirror_ubuntu-bionic-kernel.git] / include / linux / i2c.h
index d501d3956f13f041864dc25f0d7e8724ea2b5210..0f774406fad0e4da2d5261afad7cddf1da0f984b 100644 (file)
@@ -304,6 +304,7 @@ static inline bool i2c_detect_slave_mode(struct device *dev) { return false; }
  * @type: chip type, to initialize i2c_client.name
  * @flags: to initialize i2c_client.flags
  * @addr: stored in i2c_client.addr
+ * @dev_name: Overrides the default <busnr>-<addr> dev_name if set
  * @platform_data: stored in i2c_client.dev.platform_data
  * @archdata: copied into i2c_client.dev.archdata
  * @of_node: pointer to OpenFirmware device node
@@ -328,6 +329,7 @@ struct i2c_board_info {
        char            type[I2C_NAME_SIZE];
        unsigned short  flags;
        unsigned short  addr;
+       const char      *dev_name;
        void            *platform_data;
        struct dev_archdata     *archdata;
        struct device_node *of_node;