Commit 0a3e89b0 authored by Andy Shevchenko's avatar Andy Shevchenko Committed by Stefan Schmidt
Browse files

ieee802154: ca8210: Get platform data via dev_get_platdata()

parent 169b2262
Loading
Loading
Loading
Loading
+8 −4
Original line number Diff line number Diff line
@@ -627,7 +627,8 @@ static int ca8210_spi_transfer(
 */
static void ca8210_reset_send(struct spi_device *spi, unsigned int ms)
{
	struct ca8210_platform_data *pdata = spi->dev.platform_data;
	struct device *dev = &spi->dev;
	struct ca8210_platform_data *pdata = dev_get_platdata(dev);
	struct ca8210_priv *priv = spi_get_drvdata(spi);
	long status;

@@ -2736,9 +2737,10 @@ static int ca8210_config_extern_clk(
 */
static int ca8210_register_ext_clock(struct spi_device *spi)
{
	struct device *dev = &spi->dev;
	struct ca8210_platform_data *pdata = dev_get_platdata(dev);
	struct device_node *np = spi->dev.of_node;
	struct ca8210_priv *priv = spi_get_drvdata(spi);
	struct ca8210_platform_data *pdata = spi->dev.platform_data;

	if (!np)
		return -EFAULT;
@@ -2784,8 +2786,9 @@ static void ca8210_unregister_ext_clock(struct spi_device *spi)
 */
static int ca8210_reset_init(struct spi_device *spi)
{
	struct device *dev = &spi->dev;
	struct ca8210_platform_data *pdata = dev_get_platdata(dev);
	int ret;
	struct ca8210_platform_data *pdata = spi->dev.platform_data;

	pdata->gpio_reset = of_get_named_gpio(
		spi->dev.of_node,
@@ -2813,8 +2816,9 @@ static int ca8210_reset_init(struct spi_device *spi)
 */
static int ca8210_interrupt_init(struct spi_device *spi)
{
	struct device *dev = &spi->dev;
	struct ca8210_platform_data *pdata = dev_get_platdata(dev);
	int ret;
	struct ca8210_platform_data *pdata = spi->dev.platform_data;

	pdata->gpio_irq = of_get_named_gpio(
		spi->dev.of_node,