Lines Matching defs:rk806
3 * SPI access driver for rockchip rk806
10 #include <linux/mfd/rk806.h>
16 { .compatible = "rockchip,rk806", },
91 struct rk806 *rk806;
93 rk806 = devm_kzalloc(&spi->dev, sizeof(*rk806), GFP_KERNEL);
94 if (!rk806)
97 spi_set_drvdata(spi, rk806);
98 rk806->dev = &spi->dev;
99 rk806->irq = spi->irq;
101 rk806->regmap = devm_regmap_init(&spi->dev,
105 if (IS_ERR(rk806->regmap)) {
106 dev_err(rk806->dev, "Failed to initialize register map\n");
107 return PTR_ERR(rk806->regmap);
110 return rk806_device_init(rk806);
115 struct rk806 *rk806 = spi_get_drvdata(spi);
117 return rk806_device_exit(rk806);
121 { "rk806", 0 },
128 .name = "rk806",