Commit 4205a215 authored by Jonathan Cameron's avatar Jonathan Cameron

iio:accel:mma9551_core: Move exports into IIO_MMA9551 namespace

In order to avoid unnecessary pollution of the global symbol namespace
move the core mma9551 functions into an mma9551 specific namespace.

For more information see https://lwn.net/Articles/760045/Signed-off-by: default avatarJonathan Cameron <Jonathan.Cameron@huawei.com>
Link: https://lore.kernel.org/r/20220116180535.2367780-2-jic23@kernel.org
parent c7a43b08
...@@ -622,3 +622,4 @@ MODULE_AUTHOR("Irina Tirdea <irina.tirdea@intel.com>"); ...@@ -622,3 +622,4 @@ MODULE_AUTHOR("Irina Tirdea <irina.tirdea@intel.com>");
MODULE_AUTHOR("Vlad Dogaru <vlad.dogaru@intel.com>"); MODULE_AUTHOR("Vlad Dogaru <vlad.dogaru@intel.com>");
MODULE_LICENSE("GPL v2"); MODULE_LICENSE("GPL v2");
MODULE_DESCRIPTION("MMA9551L motion-sensing platform driver"); MODULE_DESCRIPTION("MMA9551L motion-sensing platform driver");
MODULE_IMPORT_NS(IIO_MMA9551);
...@@ -219,7 +219,7 @@ int mma9551_read_config_byte(struct i2c_client *client, u8 app_id, ...@@ -219,7 +219,7 @@ int mma9551_read_config_byte(struct i2c_client *client, u8 app_id,
return mma9551_transfer(client, app_id, MMA9551_CMD_READ_CONFIG, return mma9551_transfer(client, app_id, MMA9551_CMD_READ_CONFIG,
reg, NULL, 0, val, 1); reg, NULL, 0, val, 1);
} }
EXPORT_SYMBOL(mma9551_read_config_byte); EXPORT_SYMBOL_NS(mma9551_read_config_byte, IIO_MMA9551);
/** /**
* mma9551_write_config_byte() - write 1 configuration byte * mma9551_write_config_byte() - write 1 configuration byte
...@@ -244,7 +244,7 @@ int mma9551_write_config_byte(struct i2c_client *client, u8 app_id, ...@@ -244,7 +244,7 @@ int mma9551_write_config_byte(struct i2c_client *client, u8 app_id,
return mma9551_transfer(client, app_id, MMA9551_CMD_WRITE_CONFIG, reg, return mma9551_transfer(client, app_id, MMA9551_CMD_WRITE_CONFIG, reg,
&val, 1, NULL, 0); &val, 1, NULL, 0);
} }
EXPORT_SYMBOL(mma9551_write_config_byte); EXPORT_SYMBOL_NS(mma9551_write_config_byte, IIO_MMA9551);
/** /**
* mma9551_read_status_byte() - read 1 status byte * mma9551_read_status_byte() - read 1 status byte
...@@ -269,7 +269,7 @@ int mma9551_read_status_byte(struct i2c_client *client, u8 app_id, ...@@ -269,7 +269,7 @@ int mma9551_read_status_byte(struct i2c_client *client, u8 app_id,
return mma9551_transfer(client, app_id, MMA9551_CMD_READ_STATUS, return mma9551_transfer(client, app_id, MMA9551_CMD_READ_STATUS,
reg, NULL, 0, val, 1); reg, NULL, 0, val, 1);
} }
EXPORT_SYMBOL(mma9551_read_status_byte); EXPORT_SYMBOL_NS(mma9551_read_status_byte, IIO_MMA9551);
/** /**
* mma9551_read_config_word() - read 1 config word * mma9551_read_config_word() - read 1 config word
...@@ -300,7 +300,7 @@ int mma9551_read_config_word(struct i2c_client *client, u8 app_id, ...@@ -300,7 +300,7 @@ int mma9551_read_config_word(struct i2c_client *client, u8 app_id,
return ret; return ret;
} }
EXPORT_SYMBOL(mma9551_read_config_word); EXPORT_SYMBOL_NS(mma9551_read_config_word, IIO_MMA9551);
/** /**
* mma9551_write_config_word() - write 1 config word * mma9551_write_config_word() - write 1 config word
...@@ -327,7 +327,7 @@ int mma9551_write_config_word(struct i2c_client *client, u8 app_id, ...@@ -327,7 +327,7 @@ int mma9551_write_config_word(struct i2c_client *client, u8 app_id,
return mma9551_transfer(client, app_id, MMA9551_CMD_WRITE_CONFIG, reg, return mma9551_transfer(client, app_id, MMA9551_CMD_WRITE_CONFIG, reg,
(u8 *)&v, 2, NULL, 0); (u8 *)&v, 2, NULL, 0);
} }
EXPORT_SYMBOL(mma9551_write_config_word); EXPORT_SYMBOL_NS(mma9551_write_config_word, IIO_MMA9551);
/** /**
* mma9551_read_status_word() - read 1 status word * mma9551_read_status_word() - read 1 status word
...@@ -358,7 +358,7 @@ int mma9551_read_status_word(struct i2c_client *client, u8 app_id, ...@@ -358,7 +358,7 @@ int mma9551_read_status_word(struct i2c_client *client, u8 app_id,
return ret; return ret;
} }
EXPORT_SYMBOL(mma9551_read_status_word); EXPORT_SYMBOL_NS(mma9551_read_status_word, IIO_MMA9551);
/** /**
* mma9551_read_config_words() - read multiple config words * mma9551_read_config_words() - read multiple config words
...@@ -397,7 +397,7 @@ int mma9551_read_config_words(struct i2c_client *client, u8 app_id, ...@@ -397,7 +397,7 @@ int mma9551_read_config_words(struct i2c_client *client, u8 app_id,
return 0; return 0;
} }
EXPORT_SYMBOL(mma9551_read_config_words); EXPORT_SYMBOL_NS(mma9551_read_config_words, IIO_MMA9551);
/** /**
* mma9551_read_status_words() - read multiple status words * mma9551_read_status_words() - read multiple status words
...@@ -436,7 +436,7 @@ int mma9551_read_status_words(struct i2c_client *client, u8 app_id, ...@@ -436,7 +436,7 @@ int mma9551_read_status_words(struct i2c_client *client, u8 app_id,
return 0; return 0;
} }
EXPORT_SYMBOL(mma9551_read_status_words); EXPORT_SYMBOL_NS(mma9551_read_status_words, IIO_MMA9551);
/** /**
* mma9551_write_config_words() - write multiple config words * mma9551_write_config_words() - write multiple config words
...@@ -471,7 +471,7 @@ int mma9551_write_config_words(struct i2c_client *client, u8 app_id, ...@@ -471,7 +471,7 @@ int mma9551_write_config_words(struct i2c_client *client, u8 app_id,
return mma9551_transfer(client, app_id, MMA9551_CMD_WRITE_CONFIG, return mma9551_transfer(client, app_id, MMA9551_CMD_WRITE_CONFIG,
reg, (u8 *)be_buf, len * sizeof(u16), NULL, 0); reg, (u8 *)be_buf, len * sizeof(u16), NULL, 0);
} }
EXPORT_SYMBOL(mma9551_write_config_words); EXPORT_SYMBOL_NS(mma9551_write_config_words, IIO_MMA9551);
/** /**
* mma9551_update_config_bits() - update bits in register * mma9551_update_config_bits() - update bits in register
...@@ -507,7 +507,7 @@ int mma9551_update_config_bits(struct i2c_client *client, u8 app_id, ...@@ -507,7 +507,7 @@ int mma9551_update_config_bits(struct i2c_client *client, u8 app_id,
return mma9551_write_config_byte(client, app_id, reg, tmp); return mma9551_write_config_byte(client, app_id, reg, tmp);
} }
EXPORT_SYMBOL(mma9551_update_config_bits); EXPORT_SYMBOL_NS(mma9551_update_config_bits, IIO_MMA9551);
/** /**
* mma9551_gpio_config() - configure gpio * mma9551_gpio_config() - configure gpio
...@@ -586,7 +586,7 @@ int mma9551_gpio_config(struct i2c_client *client, enum mma9551_gpio_pin pin, ...@@ -586,7 +586,7 @@ int mma9551_gpio_config(struct i2c_client *client, enum mma9551_gpio_pin pin,
return ret; return ret;
} }
EXPORT_SYMBOL(mma9551_gpio_config); EXPORT_SYMBOL_NS(mma9551_gpio_config, IIO_MMA9551);
/** /**
* mma9551_read_version() - read device version information * mma9551_read_version() - read device version information
...@@ -616,7 +616,7 @@ int mma9551_read_version(struct i2c_client *client) ...@@ -616,7 +616,7 @@ int mma9551_read_version(struct i2c_client *client)
return 0; return 0;
} }
EXPORT_SYMBOL(mma9551_read_version); EXPORT_SYMBOL_NS(mma9551_read_version, IIO_MMA9551);
/** /**
* mma9551_set_device_state() - sets HW power mode * mma9551_set_device_state() - sets HW power mode
...@@ -646,7 +646,7 @@ int mma9551_set_device_state(struct i2c_client *client, bool enable) ...@@ -646,7 +646,7 @@ int mma9551_set_device_state(struct i2c_client *client, bool enable)
MMA9551_SLEEP_CFG_FLEEN : MMA9551_SLEEP_CFG_FLEEN :
MMA9551_SLEEP_CFG_SNCEN); MMA9551_SLEEP_CFG_SNCEN);
} }
EXPORT_SYMBOL(mma9551_set_device_state); EXPORT_SYMBOL_NS(mma9551_set_device_state, IIO_MMA9551);
/** /**
* mma9551_set_power_state() - sets runtime PM state * mma9551_set_power_state() - sets runtime PM state
...@@ -680,7 +680,7 @@ int mma9551_set_power_state(struct i2c_client *client, bool on) ...@@ -680,7 +680,7 @@ int mma9551_set_power_state(struct i2c_client *client, bool on)
return 0; return 0;
} }
EXPORT_SYMBOL(mma9551_set_power_state); EXPORT_SYMBOL_NS(mma9551_set_power_state, IIO_MMA9551);
/** /**
* mma9551_sleep() - sleep * mma9551_sleep() - sleep
...@@ -699,7 +699,7 @@ void mma9551_sleep(int freq) ...@@ -699,7 +699,7 @@ void mma9551_sleep(int freq)
else else
msleep_interruptible(sleep_val); msleep_interruptible(sleep_val);
} }
EXPORT_SYMBOL(mma9551_sleep); EXPORT_SYMBOL_NS(mma9551_sleep, IIO_MMA9551);
/** /**
* mma9551_read_accel_chan() - read accelerometer channel * mma9551_read_accel_chan() - read accelerometer channel
...@@ -755,7 +755,7 @@ int mma9551_read_accel_chan(struct i2c_client *client, ...@@ -755,7 +755,7 @@ int mma9551_read_accel_chan(struct i2c_client *client,
mma9551_set_power_state(client, false); mma9551_set_power_state(client, false);
return ret; return ret;
} }
EXPORT_SYMBOL(mma9551_read_accel_chan); EXPORT_SYMBOL_NS(mma9551_read_accel_chan, IIO_MMA9551);
/** /**
* mma9551_read_accel_scale() - read accelerometer scale * mma9551_read_accel_scale() - read accelerometer scale
...@@ -773,7 +773,7 @@ int mma9551_read_accel_scale(int *val, int *val2) ...@@ -773,7 +773,7 @@ int mma9551_read_accel_scale(int *val, int *val2)
return IIO_VAL_INT_PLUS_MICRO; return IIO_VAL_INT_PLUS_MICRO;
} }
EXPORT_SYMBOL(mma9551_read_accel_scale); EXPORT_SYMBOL_NS(mma9551_read_accel_scale, IIO_MMA9551);
/** /**
* mma9551_app_reset() - reset application * mma9551_app_reset() - reset application
...@@ -792,7 +792,7 @@ int mma9551_app_reset(struct i2c_client *client, u32 app_mask) ...@@ -792,7 +792,7 @@ int mma9551_app_reset(struct i2c_client *client, u32 app_mask)
MMA9551_RSC_OFFSET(app_mask), MMA9551_RSC_OFFSET(app_mask),
MMA9551_RSC_VAL(app_mask)); MMA9551_RSC_VAL(app_mask));
} }
EXPORT_SYMBOL(mma9551_app_reset); EXPORT_SYMBOL_NS(mma9551_app_reset, IIO_MMA9551);
MODULE_AUTHOR("Irina Tirdea <irina.tirdea@intel.com>"); MODULE_AUTHOR("Irina Tirdea <irina.tirdea@intel.com>");
MODULE_AUTHOR("Vlad Dogaru <vlad.dogaru@intel.com>"); MODULE_AUTHOR("Vlad Dogaru <vlad.dogaru@intel.com>");
......
...@@ -1260,3 +1260,4 @@ module_i2c_driver(mma9553_driver); ...@@ -1260,3 +1260,4 @@ module_i2c_driver(mma9553_driver);
MODULE_AUTHOR("Irina Tirdea <irina.tirdea@intel.com>"); MODULE_AUTHOR("Irina Tirdea <irina.tirdea@intel.com>");
MODULE_LICENSE("GPL v2"); MODULE_LICENSE("GPL v2");
MODULE_DESCRIPTION("MMA9553L pedometer platform driver"); MODULE_DESCRIPTION("MMA9553L pedometer platform driver");
MODULE_IMPORT_NS(IIO_MMA9551);
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment