#include <regmap.h>
#include <syscon.h>
+#include <panel.h>
+
#define DRIVER_NAME "imx8mp-ldb"
struct imx8mp_ldb_priv *priv = dev_get_priv(dev);
unsigned int val;
- u32 ldb_ctrl;
bool bg_en;
media_blk_write(priv, LVDS_CTRL, HS_DISABLE);
int ret;
debug("%s\n", __func__);
- printf("imx8mp_ldb_probe");
if (dev->plat_ == NULL) {
priv->regmap = syscon_regmap_lookup_by_phandle(dev, "gpr");
}
}
}
- printf("imx8mp_ldb_probe\n");
return 0;
static int imx8mp_ldb_bind(struct udevice *dev)
{
- struct imx8mp_ldb_priv *priv = dev_get_priv(dev);
ofnode lvds_ch_node;
int ret = 0;
lcdifv3_of_parse_thres(dev);
- printf("lcdifv3_video_probe000\n");
-
- ret = display_enable(priv->disp_dev, NULL, NULL);
+ ret = display_enable(priv->disp_dev, 24, NULL);
if (ret) {
debug("%s: Display enable error %d\n", __func__, ret);
return ret;