Commit 8074cf06 authored by Jingoo Han's avatar Jingoo Han Committed by Mark Brown

spi: use dev_get_platdata()

Use the wrapper function for retrieving the platform data instead of
accessing dev->platform_data directly.
Signed-off-by: default avatarJingoo Han <jg1.han@samsung.com>
Signed-off-by: default avatarMark Brown <broonie@linaro.org>
parent a4f2ca3e
...@@ -207,7 +207,7 @@ static irqreturn_t altera_spi_irq(int irq, void *dev) ...@@ -207,7 +207,7 @@ static irqreturn_t altera_spi_irq(int irq, void *dev)
static int altera_spi_probe(struct platform_device *pdev) static int altera_spi_probe(struct platform_device *pdev)
{ {
struct altera_spi_platform_data *platp = pdev->dev.platform_data; struct altera_spi_platform_data *platp = dev_get_platdata(&pdev->dev);
struct altera_spi *hw; struct altera_spi *hw;
struct spi_master *master; struct spi_master *master;
struct resource *res; struct resource *res;
......
...@@ -221,7 +221,7 @@ static int ath79_spi_probe(struct platform_device *pdev) ...@@ -221,7 +221,7 @@ static int ath79_spi_probe(struct platform_device *pdev)
sp = spi_master_get_devdata(master); sp = spi_master_get_devdata(master);
platform_set_drvdata(pdev, sp); platform_set_drvdata(pdev, sp);
pdata = pdev->dev.platform_data; pdata = dev_get_platdata(&pdev->dev);
master->bits_per_word_mask = SPI_BPW_RANGE_MASK(1, 32); master->bits_per_word_mask = SPI_BPW_RANGE_MASK(1, 32);
master->setup = ath79_spi_setup; master->setup = ath79_spi_setup;
......
...@@ -776,7 +776,7 @@ static int au1550_spi_probe(struct platform_device *pdev) ...@@ -776,7 +776,7 @@ static int au1550_spi_probe(struct platform_device *pdev)
hw = spi_master_get_devdata(master); hw = spi_master_get_devdata(master);
hw->master = spi_master_get(master); hw->master = spi_master_get(master);
hw->pdata = pdev->dev.platform_data; hw->pdata = dev_get_platdata(&pdev->dev);
hw->dev = &pdev->dev; hw->dev = &pdev->dev;
if (hw->pdata == NULL) { if (hw->pdata == NULL) {
......
...@@ -353,7 +353,7 @@ static int bcm63xx_spi_probe(struct platform_device *pdev) ...@@ -353,7 +353,7 @@ static int bcm63xx_spi_probe(struct platform_device *pdev)
{ {
struct resource *r; struct resource *r;
struct device *dev = &pdev->dev; struct device *dev = &pdev->dev;
struct bcm63xx_spi_pdata *pdata = pdev->dev.platform_data; struct bcm63xx_spi_pdata *pdata = dev_get_platdata(&pdev->dev);
int irq; int irq;
struct spi_master *master; struct spi_master *master;
struct clk *clk; struct clk *clk;
......
...@@ -756,7 +756,7 @@ static int bfin_sport_spi_probe(struct platform_device *pdev) ...@@ -756,7 +756,7 @@ static int bfin_sport_spi_probe(struct platform_device *pdev)
struct bfin_sport_spi_master_data *drv_data; struct bfin_sport_spi_master_data *drv_data;
int status; int status;
platform_info = dev->platform_data; platform_info = dev_get_platdata(dev);
/* Allocate master with space for drv_data */ /* Allocate master with space for drv_data */
master = spi_alloc_master(dev, sizeof(*master) + 16); master = spi_alloc_master(dev, sizeof(*master) + 16);
......
...@@ -773,7 +773,7 @@ static irqreturn_t bfin_spi_rx_dma_isr(int irq, void *dev_id) ...@@ -773,7 +773,7 @@ static irqreturn_t bfin_spi_rx_dma_isr(int irq, void *dev_id)
static int bfin_spi_probe(struct platform_device *pdev) static int bfin_spi_probe(struct platform_device *pdev)
{ {
struct device *dev = &pdev->dev; struct device *dev = &pdev->dev;
struct bfin_spi3_master *info = dev->platform_data; struct bfin_spi3_master *info = dev_get_platdata(dev);
struct spi_master *master; struct spi_master *master;
struct bfin_spi_master *drv_data; struct bfin_spi_master *drv_data;
struct resource *mem, *res; struct resource *mem, *res;
......
...@@ -1271,7 +1271,7 @@ static int bfin_spi_probe(struct platform_device *pdev) ...@@ -1271,7 +1271,7 @@ static int bfin_spi_probe(struct platform_device *pdev)
struct resource *res; struct resource *res;
int status = 0; int status = 0;
platform_info = dev->platform_data; platform_info = dev_get_platdata(dev);
/* Allocate master with space for drv_data */ /* Allocate master with space for drv_data */
master = spi_alloc_master(dev, sizeof(*drv_data)); master = spi_alloc_master(dev, sizeof(*drv_data));
......
...@@ -400,7 +400,7 @@ static int mcfqspi_probe(struct platform_device *pdev) ...@@ -400,7 +400,7 @@ static int mcfqspi_probe(struct platform_device *pdev)
struct mcfqspi_platform_data *pdata; struct mcfqspi_platform_data *pdata;
int status; int status;
pdata = pdev->dev.platform_data; pdata = dev_get_platdata(&pdev->dev);
if (!pdata) { if (!pdata) {
dev_dbg(&pdev->dev, "platform data is missing\n"); dev_dbg(&pdev->dev, "platform data is missing\n");
return -ENOENT; return -ENOENT;
......
...@@ -872,8 +872,8 @@ static int davinci_spi_probe(struct platform_device *pdev) ...@@ -872,8 +872,8 @@ static int davinci_spi_probe(struct platform_device *pdev)
goto free_master; goto free_master;
} }
if (pdev->dev.platform_data) { if (dev_get_platdata(&pdev->dev)) {
pdata = pdev->dev.platform_data; pdata = dev_get_platdata(&pdev->dev);
dspi->pdata = *pdata; dspi->pdata = *pdata;
} else { } else {
/* update dspi pdata with that from the DT */ /* update dspi pdata with that from the DT */
......
...@@ -1022,7 +1022,7 @@ static int ep93xx_spi_probe(struct platform_device *pdev) ...@@ -1022,7 +1022,7 @@ static int ep93xx_spi_probe(struct platform_device *pdev)
int irq; int irq;
int error; int error;
info = pdev->dev.platform_data; info = dev_get_platdata(&pdev->dev);
master = spi_alloc_master(&pdev->dev, sizeof(*espi)); master = spi_alloc_master(&pdev->dev, sizeof(*espi));
if (!master) { if (!master) {
......
...@@ -584,7 +584,7 @@ static void fsl_espi_remove(struct mpc8xxx_spi *mspi) ...@@ -584,7 +584,7 @@ static void fsl_espi_remove(struct mpc8xxx_spi *mspi)
static struct spi_master * fsl_espi_probe(struct device *dev, static struct spi_master * fsl_espi_probe(struct device *dev,
struct resource *mem, unsigned int irq) struct resource *mem, unsigned int irq)
{ {
struct fsl_spi_platform_data *pdata = dev->platform_data; struct fsl_spi_platform_data *pdata = dev_get_platdata(dev);
struct spi_master *master; struct spi_master *master;
struct mpc8xxx_spi *mpc8xxx_spi; struct mpc8xxx_spi *mpc8xxx_spi;
struct fsl_espi_reg *reg_base; struct fsl_espi_reg *reg_base;
...@@ -665,7 +665,7 @@ static struct spi_master * fsl_espi_probe(struct device *dev, ...@@ -665,7 +665,7 @@ static struct spi_master * fsl_espi_probe(struct device *dev,
static int of_fsl_espi_get_chipselects(struct device *dev) static int of_fsl_espi_get_chipselects(struct device *dev)
{ {
struct device_node *np = dev->of_node; struct device_node *np = dev->of_node;
struct fsl_spi_platform_data *pdata = dev->platform_data; struct fsl_spi_platform_data *pdata = dev_get_platdata(dev);
const u32 *prop; const u32 *prop;
int len; int len;
......
...@@ -122,7 +122,7 @@ const char *mpc8xxx_spi_strmode(unsigned int flags) ...@@ -122,7 +122,7 @@ const char *mpc8xxx_spi_strmode(unsigned int flags)
int mpc8xxx_spi_probe(struct device *dev, struct resource *mem, int mpc8xxx_spi_probe(struct device *dev, struct resource *mem,
unsigned int irq) unsigned int irq)
{ {
struct fsl_spi_platform_data *pdata = dev->platform_data; struct fsl_spi_platform_data *pdata = dev_get_platdata(dev);
struct spi_master *master; struct spi_master *master;
struct mpc8xxx_spi *mpc8xxx_spi; struct mpc8xxx_spi *mpc8xxx_spi;
int ret = 0; int ret = 0;
......
...@@ -574,7 +574,7 @@ static void fsl_spi_grlib_cs_control(struct spi_device *spi, bool on) ...@@ -574,7 +574,7 @@ static void fsl_spi_grlib_cs_control(struct spi_device *spi, bool on)
static void fsl_spi_grlib_probe(struct device *dev) static void fsl_spi_grlib_probe(struct device *dev)
{ {
struct fsl_spi_platform_data *pdata = dev->platform_data; struct fsl_spi_platform_data *pdata = dev_get_platdata(dev);
struct spi_master *master = dev_get_drvdata(dev); struct spi_master *master = dev_get_drvdata(dev);
struct mpc8xxx_spi *mpc8xxx_spi = spi_master_get_devdata(master); struct mpc8xxx_spi *mpc8xxx_spi = spi_master_get_devdata(master);
struct fsl_spi_reg *reg_base = mpc8xxx_spi->reg_base; struct fsl_spi_reg *reg_base = mpc8xxx_spi->reg_base;
...@@ -600,7 +600,7 @@ static void fsl_spi_grlib_probe(struct device *dev) ...@@ -600,7 +600,7 @@ static void fsl_spi_grlib_probe(struct device *dev)
static struct spi_master * fsl_spi_probe(struct device *dev, static struct spi_master * fsl_spi_probe(struct device *dev,
struct resource *mem, unsigned int irq) struct resource *mem, unsigned int irq)
{ {
struct fsl_spi_platform_data *pdata = dev->platform_data; struct fsl_spi_platform_data *pdata = dev_get_platdata(dev);
struct spi_master *master; struct spi_master *master;
struct mpc8xxx_spi *mpc8xxx_spi; struct mpc8xxx_spi *mpc8xxx_spi;
struct fsl_spi_reg *reg_base; struct fsl_spi_reg *reg_base;
...@@ -700,7 +700,8 @@ static struct spi_master * fsl_spi_probe(struct device *dev, ...@@ -700,7 +700,8 @@ static struct spi_master * fsl_spi_probe(struct device *dev,
static void fsl_spi_cs_control(struct spi_device *spi, bool on) static void fsl_spi_cs_control(struct spi_device *spi, bool on)
{ {
struct device *dev = spi->dev.parent->parent; struct device *dev = spi->dev.parent->parent;
struct mpc8xxx_spi_probe_info *pinfo = to_of_pinfo(dev->platform_data); struct fsl_spi_platform_data *pdata = dev_get_platdata(dev);
struct mpc8xxx_spi_probe_info *pinfo = to_of_pinfo(pdata);
u16 cs = spi->chip_select; u16 cs = spi->chip_select;
int gpio = pinfo->gpios[cs]; int gpio = pinfo->gpios[cs];
bool alow = pinfo->alow_flags[cs]; bool alow = pinfo->alow_flags[cs];
...@@ -711,7 +712,7 @@ static void fsl_spi_cs_control(struct spi_device *spi, bool on) ...@@ -711,7 +712,7 @@ static void fsl_spi_cs_control(struct spi_device *spi, bool on)
static int of_fsl_spi_get_chipselects(struct device *dev) static int of_fsl_spi_get_chipselects(struct device *dev)
{ {
struct device_node *np = dev->of_node; struct device_node *np = dev->of_node;
struct fsl_spi_platform_data *pdata = dev->platform_data; struct fsl_spi_platform_data *pdata = dev_get_platdata(dev);
struct mpc8xxx_spi_probe_info *pinfo = to_of_pinfo(pdata); struct mpc8xxx_spi_probe_info *pinfo = to_of_pinfo(pdata);
int ngpios; int ngpios;
int i = 0; int i = 0;
...@@ -790,7 +791,7 @@ static int of_fsl_spi_get_chipselects(struct device *dev) ...@@ -790,7 +791,7 @@ static int of_fsl_spi_get_chipselects(struct device *dev)
static int of_fsl_spi_free_chipselects(struct device *dev) static int of_fsl_spi_free_chipselects(struct device *dev)
{ {
struct fsl_spi_platform_data *pdata = dev->platform_data; struct fsl_spi_platform_data *pdata = dev_get_platdata(dev);
struct mpc8xxx_spi_probe_info *pinfo = to_of_pinfo(pdata); struct mpc8xxx_spi_probe_info *pinfo = to_of_pinfo(pdata);
int i; int i;
...@@ -889,7 +890,7 @@ static int plat_mpc8xxx_spi_probe(struct platform_device *pdev) ...@@ -889,7 +890,7 @@ static int plat_mpc8xxx_spi_probe(struct platform_device *pdev)
int irq; int irq;
struct spi_master *master; struct spi_master *master;
if (!pdev->dev.platform_data) if (!dev_get_platdata(&pdev->dev))
return -EINVAL; return -EINVAL;
mem = platform_get_resource(pdev, IORESOURCE_MEM, 0); mem = platform_get_resource(pdev, IORESOURCE_MEM, 0);
......
...@@ -420,7 +420,7 @@ static int spi_gpio_probe(struct platform_device *pdev) ...@@ -420,7 +420,7 @@ static int spi_gpio_probe(struct platform_device *pdev)
if (status > 0) if (status > 0)
use_of = 1; use_of = 1;
pdata = pdev->dev.platform_data; pdata = dev_get_platdata(&pdev->dev);
#ifdef GENERIC_BITBANG #ifdef GENERIC_BITBANG
if (!pdata || !pdata->num_chipselect) if (!pdata || !pdata->num_chipselect)
return -ENODEV; return -ENODEV;
...@@ -506,7 +506,7 @@ static int spi_gpio_remove(struct platform_device *pdev) ...@@ -506,7 +506,7 @@ static int spi_gpio_remove(struct platform_device *pdev)
int status; int status;
spi_gpio = platform_get_drvdata(pdev); spi_gpio = platform_get_drvdata(pdev);
pdata = pdev->dev.platform_data; pdata = dev_get_platdata(&pdev->dev);
/* stop() unregisters child devices too */ /* stop() unregisters child devices too */
status = spi_bitbang_stop(&spi_gpio->bitbang); status = spi_bitbang_stop(&spi_gpio->bitbang);
......
...@@ -474,7 +474,7 @@ static int mpc512x_psc_spi_do_probe(struct device *dev, u32 regaddr, ...@@ -474,7 +474,7 @@ static int mpc512x_psc_spi_do_probe(struct device *dev, u32 regaddr,
u32 size, unsigned int irq, u32 size, unsigned int irq,
s16 bus_num) s16 bus_num)
{ {
struct fsl_spi_platform_data *pdata = dev->platform_data; struct fsl_spi_platform_data *pdata = dev_get_platdata(dev);
struct mpc512x_psc_spi *mps; struct mpc512x_psc_spi *mps;
struct spi_master *master; struct spi_master *master;
int ret; int ret;
......
...@@ -366,7 +366,7 @@ static irqreturn_t mpc52xx_psc_spi_isr(int irq, void *dev_id) ...@@ -366,7 +366,7 @@ static irqreturn_t mpc52xx_psc_spi_isr(int irq, void *dev_id)
static int mpc52xx_psc_spi_do_probe(struct device *dev, u32 regaddr, static int mpc52xx_psc_spi_do_probe(struct device *dev, u32 regaddr,
u32 size, unsigned int irq, s16 bus_num) u32 size, unsigned int irq, s16 bus_num)
{ {
struct fsl_spi_platform_data *pdata = dev->platform_data; struct fsl_spi_platform_data *pdata = dev_get_platdata(dev);
struct mpc52xx_psc_spi *mps; struct mpc52xx_psc_spi *mps;
struct spi_master *master; struct spi_master *master;
int ret; int ret;
......
...@@ -350,7 +350,7 @@ static int nuc900_spi_probe(struct platform_device *pdev) ...@@ -350,7 +350,7 @@ static int nuc900_spi_probe(struct platform_device *pdev)
hw = spi_master_get_devdata(master); hw = spi_master_get_devdata(master);
hw->master = spi_master_get(master); hw->master = spi_master_get(master);
hw->pdata = pdev->dev.platform_data; hw->pdata = dev_get_platdata(&pdev->dev);
hw->dev = &pdev->dev; hw->dev = &pdev->dev;
if (hw->pdata == NULL) { if (hw->pdata == NULL) {
......
...@@ -285,7 +285,7 @@ static int tiny_spi_of_probe(struct platform_device *pdev) ...@@ -285,7 +285,7 @@ static int tiny_spi_of_probe(struct platform_device *pdev)
static int tiny_spi_probe(struct platform_device *pdev) static int tiny_spi_probe(struct platform_device *pdev)
{ {
struct tiny_spi_platform_data *platp = pdev->dev.platform_data; struct tiny_spi_platform_data *platp = dev_get_platdata(&pdev->dev);
struct tiny_spi *hw; struct tiny_spi *hw;
struct spi_master *master; struct spi_master *master;
struct resource *res; struct resource *res;
......
...@@ -512,7 +512,7 @@ static int omap1_spi100k_probe(struct platform_device *pdev) ...@@ -512,7 +512,7 @@ static int omap1_spi100k_probe(struct platform_device *pdev)
* You should allocate this with ioremap() before initializing * You should allocate this with ioremap() before initializing
* the SPI. * the SPI.
*/ */
spi100k->base = (void __iomem *) pdev->dev.platform_data; spi100k->base = (void __iomem *)dev_get_platdata(&pdev->dev);
INIT_WORK(&spi100k->work, omap1_spi100k_work); INIT_WORK(&spi100k->work, omap1_spi100k_work);
......
...@@ -1340,7 +1340,7 @@ static int omap2_mcspi_probe(struct platform_device *pdev) ...@@ -1340,7 +1340,7 @@ static int omap2_mcspi_probe(struct platform_device *pdev)
if (of_get_property(node, "ti,pindir-d0-out-d1-in", NULL)) if (of_get_property(node, "ti,pindir-d0-out-d1-in", NULL))
mcspi->pin_dir = MCSPI_PINDIR_D0_OUT_D1_IN; mcspi->pin_dir = MCSPI_PINDIR_D0_OUT_D1_IN;
} else { } else {
pdata = pdev->dev.platform_data; pdata = dev_get_platdata(&pdev->dev);
master->num_chipselect = pdata->num_cs; master->num_chipselect = pdata->num_cs;
if (pdev->id != -1) if (pdev->id != -1)
master->bus_num = pdev->id; master->bus_num = pdev->id;
......
...@@ -2091,7 +2091,8 @@ pl022_platform_data_dt_get(struct device *dev) ...@@ -2091,7 +2091,8 @@ pl022_platform_data_dt_get(struct device *dev)
static int pl022_probe(struct amba_device *adev, const struct amba_id *id) static int pl022_probe(struct amba_device *adev, const struct amba_id *id)
{ {
struct device *dev = &adev->dev; struct device *dev = &adev->dev;
struct pl022_ssp_controller *platform_info = adev->dev.platform_data; struct pl022_ssp_controller *platform_info =
dev_get_platdata(&adev->dev);
struct spi_master *master; struct spi_master *master;
struct pl022 *pl022 = NULL; /*Data for this driver */ struct pl022 *pl022 = NULL; /*Data for this driver */
struct device_node *np = adev->dev.of_node; struct device_node *np = adev->dev.of_node;
......
...@@ -664,7 +664,7 @@ static irqreturn_t rspi_irq(int irq, void *_sr) ...@@ -664,7 +664,7 @@ static irqreturn_t rspi_irq(int irq, void *_sr)
static int rspi_request_dma(struct rspi_data *rspi, static int rspi_request_dma(struct rspi_data *rspi,
struct platform_device *pdev) struct platform_device *pdev)
{ {
struct rspi_plat_data *rspi_pd = pdev->dev.platform_data; struct rspi_plat_data *rspi_pd = dev_get_platdata(&pdev->dev);
dma_cap_mask_t mask; dma_cap_mask_t mask;
struct dma_slave_config cfg; struct dma_slave_config cfg;
int ret; int ret;
......
...@@ -525,7 +525,7 @@ static int s3c24xx_spi_probe(struct platform_device *pdev) ...@@ -525,7 +525,7 @@ static int s3c24xx_spi_probe(struct platform_device *pdev)
memset(hw, 0, sizeof(struct s3c24xx_spi)); memset(hw, 0, sizeof(struct s3c24xx_spi));
hw->master = spi_master_get(master); hw->master = spi_master_get(master);
hw->pdata = pdata = pdev->dev.platform_data; hw->pdata = pdata = dev_get_platdata(&pdev->dev);
hw->dev = &pdev->dev; hw->dev = &pdev->dev;
if (pdata == NULL) { if (pdata == NULL) {
......
...@@ -1272,7 +1272,7 @@ static struct s3c64xx_spi_info *s3c64xx_spi_parse_dt(struct device *dev) ...@@ -1272,7 +1272,7 @@ static struct s3c64xx_spi_info *s3c64xx_spi_parse_dt(struct device *dev)
#else #else
static struct s3c64xx_spi_info *s3c64xx_spi_parse_dt(struct device *dev) static struct s3c64xx_spi_info *s3c64xx_spi_parse_dt(struct device *dev)
{ {
return dev->platform_data; return dev_get_platdata(dev);
} }
#endif #endif
...@@ -1297,7 +1297,7 @@ static int s3c64xx_spi_probe(struct platform_device *pdev) ...@@ -1297,7 +1297,7 @@ static int s3c64xx_spi_probe(struct platform_device *pdev)
struct resource *mem_res; struct resource *mem_res;
struct resource *res; struct resource *res;
struct s3c64xx_spi_driver_data *sdd; struct s3c64xx_spi_driver_data *sdd;
struct s3c64xx_spi_info *sci = pdev->dev.platform_data; struct s3c64xx_spi_info *sci = dev_get_platdata(&pdev->dev);
struct spi_master *master; struct spi_master *master;
int ret, irq; int ret, irq;
char clk_name[16]; char clk_name[16];
......
...@@ -645,7 +645,7 @@ static int sh_msiof_spi_probe(struct platform_device *pdev) ...@@ -645,7 +645,7 @@ static int sh_msiof_spi_probe(struct platform_device *pdev)
if (pdev->dev.of_node) if (pdev->dev.of_node)
p->info = sh_msiof_spi_parse_dt(&pdev->dev); p->info = sh_msiof_spi_parse_dt(&pdev->dev);
else else
p->info = pdev->dev.platform_data; p->info = dev_get_platdata(&pdev->dev);
if (!p->info) { if (!p->info) {
dev_err(&pdev->dev, "failed to obtain device info\n"); dev_err(&pdev->dev, "failed to obtain device info\n");
......
...@@ -130,7 +130,7 @@ static int sh_sci_spi_probe(struct platform_device *dev) ...@@ -130,7 +130,7 @@ static int sh_sci_spi_probe(struct platform_device *dev)
sp = spi_master_get_devdata(master); sp = spi_master_get_devdata(master);
platform_set_drvdata(dev, sp); platform_set_drvdata(dev, sp);
sp->info = dev->dev.platform_data; sp->info = dev_get_platdata(&dev->dev);
/* setup spi bitbang adaptor */ /* setup spi bitbang adaptor */
sp->bitbang.master = spi_master_get(master); sp->bitbang.master = spi_master_get(master);
......
...@@ -283,7 +283,7 @@ static int ti_ssp_spi_probe(struct platform_device *pdev) ...@@ -283,7 +283,7 @@ static int ti_ssp_spi_probe(struct platform_device *pdev)
struct device *dev = &pdev->dev; struct device *dev = &pdev->dev;
int error = 0; int error = 0;
pdata = dev->platform_data; pdata = dev_get_platdata(dev);
if (!pdata) { if (!pdata) {
dev_err(dev, "platform data not found\n"); dev_err(dev, "platform data not found\n");
return -EINVAL; return -EINVAL;
......
...@@ -247,7 +247,7 @@ static int tle62x0_probe(struct spi_device *spi) ...@@ -247,7 +247,7 @@ static int tle62x0_probe(struct spi_device *spi)
int ptr; int ptr;
int ret; int ret;
pdata = spi->dev.platform_data; pdata = dev_get_platdata(&spi->dev);
if (pdata == NULL) { if (pdata == NULL) {
dev_err(&spi->dev, "no device data specified\n"); dev_err(&spi->dev, "no device data specified\n");
return -EINVAL; return -EINVAL;
......
...@@ -349,7 +349,7 @@ static int xilinx_spi_probe(struct platform_device *pdev) ...@@ -349,7 +349,7 @@ static int xilinx_spi_probe(struct platform_device *pdev)
u32 tmp; u32 tmp;
u8 i; u8 i;
pdata = pdev->dev.platform_data; pdata = dev_get_platdata(&pdev->dev);
if (pdata) { if (pdata) {
num_cs = pdata->num_chipselect; num_cs = pdata->num_chipselect;
bits_per_word = pdata->bits_per_word; bits_per_word = pdata->bits_per_word;
......
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