Lines Matching refs:dsim_dev
41 #define lcd_to_master(a) (a->dsim_dev->master)
61 struct mipi_dsim_lcd_device *dsim_dev; member
303 if (lcd->dsim_dev->panel_reverse) in s6e8ax0_panel_cond()
737 static void s6e8ax0_power_on(struct mipi_dsim_lcd_device *dsim_dev, int power) in s6e8ax0_power_on() argument
739 struct s6e8ax0 *lcd = dev_get_drvdata(&dsim_dev->dev); in s6e8ax0_power_on()
757 static void s6e8ax0_set_sequence(struct mipi_dsim_lcd_device *dsim_dev) in s6e8ax0_set_sequence() argument
759 struct s6e8ax0 *lcd = dev_get_drvdata(&dsim_dev->dev); in s6e8ax0_set_sequence()
767 static int s6e8ax0_probe(struct mipi_dsim_lcd_device *dsim_dev) in s6e8ax0_probe() argument
773 lcd = devm_kzalloc(&dsim_dev->dev, sizeof(struct s6e8ax0), GFP_KERNEL); in s6e8ax0_probe()
775 dev_err(&dsim_dev->dev, "failed to allocate s6e8ax0 structure.\n"); in s6e8ax0_probe()
779 lcd->dsim_dev = dsim_dev; in s6e8ax0_probe()
780 lcd->ddi_pd = (struct lcd_platform_data *)dsim_dev->platform_data; in s6e8ax0_probe()
781 lcd->dev = &dsim_dev->dev; in s6e8ax0_probe()
825 dev_set_drvdata(&dsim_dev->dev, lcd); in s6e8ax0_probe()
833 static int s6e8ax0_suspend(struct mipi_dsim_lcd_device *dsim_dev) in s6e8ax0_suspend() argument
835 struct s6e8ax0 *lcd = dev_get_drvdata(&dsim_dev->dev); in s6e8ax0_suspend()
846 static int s6e8ax0_resume(struct mipi_dsim_lcd_device *dsim_dev) in s6e8ax0_resume() argument
848 struct s6e8ax0 *lcd = dev_get_drvdata(&dsim_dev->dev); in s6e8ax0_resume()
854 s6e8ax0_set_sequence(dsim_dev); in s6e8ax0_resume()