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:
parent
6ccce59eac
commit
3924f46359
1 changed files with 3 additions and 3 deletions
|
@ -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;
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue