ret = regulator_set_voltage(priv->io_reg, 1800000, 1800000); if (ret) {
dev_err(&spi->dev, "failed to set the IO regulator voltage.\n"); return;
}
ret = regulator_enable(priv->io_reg); if (ret) {
dev_err(&spi->dev, "failed to enable the IO regulator.\n"); return;
}
ret = regulator_set_voltage(priv->core_reg, 2800000, 2800000); if (ret) {
dev_err(&spi->dev, "failed to set the core regulator voltage.\n");
regulator_disable(priv->io_reg); return;
}
ret = regulator_enable(priv->core_reg); if (ret) {
dev_err(&spi->dev, "failed to enable the core regulator.\n");
regulator_disable(priv->io_reg); return;
}
spi_set_drvdata(spi, priv);
spi->bits_per_word = 9;
ret = spi_setup(spi); if (ret < 0) return dev_err_probe(&spi->dev, ret, "Unable to setup spi.\n");
priv->spi = spi;
priv->reset = devm_gpiod_get(&spi->dev, "reset", GPIOD_OUT_HIGH); if (IS_ERR(priv->reset)) return dev_err_probe(&spi->dev, PTR_ERR(priv->reset), "Unable to get the lcd l4f00242t03 reset gpio.\n");
gpiod_set_consumer_name(priv->reset, "lcd l4f00242t03 reset");
priv->enable = devm_gpiod_get(&spi->dev, "enable", GPIOD_OUT_LOW); if (IS_ERR(priv->enable)) return dev_err_probe(&spi->dev, PTR_ERR(priv->enable), "Unable to get the lcd l4f00242t03 data en gpio.\n");
gpiod_set_consumer_name(priv->enable, "lcd l4f00242t03 data enable");
priv->io_reg = devm_regulator_get(&spi->dev, "vdd"); if (IS_ERR(priv->io_reg)) return dev_err_probe(&spi->dev, PTR_ERR(priv->io_reg), "%s: Unable to get the IO regulator\n",
__func__);
priv->core_reg = devm_regulator_get(&spi->dev, "vcore"); if (IS_ERR(priv->core_reg)) return dev_err_probe(&spi->dev, PTR_ERR(priv->core_reg), "%s: Unable to get the core regulator\n",
__func__);
¤ 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.0.8Bemerkung:
(Wie Sie bei der Firma Beratungs- und Dienstleistungen beauftragen können 2026-10-04)
¤
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.