i2c/kdk: Make config_info pointers const.

Preparation for const driver configuration data.

Change-Id: Ifdef448b9b6899367d41bda2f492a8e9fbd0d483
Signed-off-by: Marcus Shawcroft <marcus.shawcroft@arm.com>
This commit is contained in:
Marcus Shawcroft 2016-10-06 15:32:52 +01:00 committed by Anas Nashif
commit 3924f46359

View file

@ -22,7 +22,7 @@
#include <misc/util.h> #include <misc/util.h>
#define DEV_CFG(dev) \ #define DEV_CFG(dev) \
((struct i2c_ksdk_config * const)(dev)->config->config_info) ((const struct i2c_ksdk_config * const)(dev)->config->config_info)
#define DEV_DATA(dev) \ #define DEV_DATA(dev) \
((struct i2c_ksdk_data * const)(dev)->driver_data) ((struct i2c_ksdk_data * const)(dev)->driver_data)
#define DEV_BASE(dev) \ #define DEV_BASE(dev) \
@ -44,7 +44,7 @@ struct i2c_ksdk_data {
static int i2c_ksdk_configure(struct device *dev, uint32_t dev_config_raw) static int i2c_ksdk_configure(struct device *dev, uint32_t dev_config_raw)
{ {
I2C_Type *base = DEV_BASE(dev); I2C_Type *base = DEV_BASE(dev);
struct i2c_ksdk_config *config = DEV_CFG(dev); const struct i2c_ksdk_config *config = DEV_CFG(dev);
union dev_config dev_config = (union dev_config)dev_config_raw; union dev_config dev_config = (union dev_config)dev_config_raw;
uint32_t clock_freq; uint32_t clock_freq;
uint32_t baudrate; uint32_t baudrate;
@ -164,7 +164,7 @@ static void i2c_ksdk_isr(void *arg)
static int i2c_ksdk_init(struct device *dev) static int i2c_ksdk_init(struct device *dev)
{ {
I2C_Type *base = DEV_BASE(dev); I2C_Type *base = DEV_BASE(dev);
struct i2c_ksdk_config *config = DEV_CFG(dev); const struct i2c_ksdk_config *config = DEV_CFG(dev);
struct i2c_ksdk_data *data = DEV_DATA(dev); struct i2c_ksdk_data *data = DEV_DATA(dev);
uint32_t clock_freq; uint32_t clock_freq;
i2c_master_config_t master_config; i2c_master_config_t master_config;