regmap = devm_regmap_init(&spi->dev, &bma400_regmap_bus,
&spi->dev, &bma400_regmap_config); if (IS_ERR(regmap)) {
dev_err(&spi->dev, "failed to create regmap\n"); return PTR_ERR(regmap);
}
/* *Perthebma400datasheet,thefirstSPIreadmay *returngarbage.Asthedatasheetrecommends,the *chipIDregisterwillbereadhereandchecked *againinthefollowingprobe.
*/
ret = regmap_read(regmap, BMA400_CHIP_ID_REG, &val); if (ret)
dev_err(&spi->dev, "Failed to read chip id register\n");
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.