Lines Matching +full:da9053 +full:- +full:aa
1 // SPDX-License-Identifier: GPL-2.0-or-later
26 da9052 = devm_kzalloc(&spi->dev, sizeof(struct da9052), GFP_KERNEL); in da9052_spi_probe()
28 return -ENOMEM; in da9052_spi_probe()
30 spi->mode = SPI_MODE_0; in da9052_spi_probe()
31 spi->bits_per_word = 8; in da9052_spi_probe()
34 da9052->dev = &spi->dev; in da9052_spi_probe()
35 da9052->chip_irq = spi->irq; in da9052_spi_probe()
47 da9052->regmap = devm_regmap_init_spi(spi, &config); in da9052_spi_probe()
48 if (IS_ERR(da9052->regmap)) { in da9052_spi_probe()
49 ret = PTR_ERR(da9052->regmap); in da9052_spi_probe()
50 dev_err(&spi->dev, "Failed to allocate register map: %d\n", in da9052_spi_probe()
55 return da9052_device_init(da9052, id->driver_data); in da9052_spi_probe()
67 {"da9053-aa", DA9053_AA},
68 {"da9053-ba", DA9053_BA},
69 {"da9053-bb", DA9053_BB},
70 {"da9053-bc", DA9053_BC},