Lines Matching refs:rk806
91 struct rk806 *rk806; in rk806_spi_probe() local
93 rk806 = devm_kzalloc(&spi->dev, sizeof(*rk806), GFP_KERNEL); in rk806_spi_probe()
94 if (!rk806) in rk806_spi_probe()
97 spi_set_drvdata(spi, rk806); in rk806_spi_probe()
98 rk806->dev = &spi->dev; in rk806_spi_probe()
99 rk806->irq = spi->irq; in rk806_spi_probe()
101 rk806->regmap = devm_regmap_init(&spi->dev, in rk806_spi_probe()
105 if (IS_ERR(rk806->regmap)) { in rk806_spi_probe()
106 dev_err(rk806->dev, "Failed to initialize register map\n"); in rk806_spi_probe()
107 return PTR_ERR(rk806->regmap); in rk806_spi_probe()
110 return rk806_device_init(rk806); in rk806_spi_probe()
115 struct rk806 *rk806 = spi_get_drvdata(spi); in rk806_spi_remove() local
117 return rk806_device_exit(rk806); in rk806_spi_remove()