Esempio n. 1
0
static int __init panel_drv_init(void)
{
        int err;

        err = spi_register_driver( &hx5091_driver );
        if (err < 0)
                pr_err("Failed to register HX5091 client.\n");

	omap_dss_register_panel(&samsung_panel);
	return 0;
}
Esempio n. 2
0
static int nevada_spi_probe(struct spi_device *spi)
{
	struct nevada_device *md;

	DBG("nevada_spi_probe\n");

	md = kzalloc(sizeof(*md), GFP_KERNEL);
	if (md == NULL) {
		dev_err(&spi->dev, "out of memory\n");
		return -ENOMEM;
	}

	spi->mode = SPI_MODE_0;
	md->spi = spi;
	dev_set_drvdata(&spi->dev, md);
	md->panel = nevada_panel;
	nevada_panel.priv = md;

	omap_dss_register_panel(&nevada_panel);

	return 0;
}
static int acx565akm_spi_probe(struct spi_device *spi)
{
	struct acx565akm_device *md;

	dev_dbg(&spi->dev, "%s\n", __func__);

	md = kzalloc(sizeof(*md), GFP_KERNEL);
	if (md == NULL) {
		dev_err(&spi->dev, "out of memory\n");
		return -ENOMEM;
	}

	spi->mode = SPI_MODE_3;
	md->spi = spi;
	dev_set_drvdata(&spi->dev, md);
	md->panel = acx565akm_panel;
	acx565akm_panel.priv = md;

	omap_dss_register_panel(&acx565akm_panel);

	return 0;
}
Esempio n. 4
0
static int __init generic_panel_drv_init(void)
{
	omap_dss_register_panel(&generic_panel);
	return 0;
}
Esempio n. 5
0
static int __init sharp_ls_panel_drv_init(void)
{
	omap_dss_register_panel(&sharp_ls_panel);
	return 0;
}