Lines Matching full:solomon
3 * Driver for the Solomon SSD1307 OLED controller
98 .id = "Solomon SSD1307",
574 .compatible = "solomon,ssd1305fb-i2c",
578 .compatible = "solomon,ssd1306fb-i2c",
582 .compatible = "solomon,ssd1307fb-i2c",
586 .compatible = "solomon,ssd1309fb-i2c",
633 if (device_property_read_u32(dev, "solomon,width", &par->width)) in ssd1307fb_probe()
636 if (device_property_read_u32(dev, "solomon,height", &par->height)) in ssd1307fb_probe()
639 if (device_property_read_u32(dev, "solomon,page-offset", &par->page_offset)) in ssd1307fb_probe()
642 if (device_property_read_u32(dev, "solomon,col-offset", &par->col_offset)) in ssd1307fb_probe()
645 if (device_property_read_u32(dev, "solomon,com-offset", &par->com_offset)) in ssd1307fb_probe()
648 if (device_property_read_u32(dev, "solomon,prechargep1", &par->prechargep1)) in ssd1307fb_probe()
651 if (device_property_read_u32(dev, "solomon,prechargep2", &par->prechargep2)) in ssd1307fb_probe()
654 if (!device_property_read_u8_array(dev, "solomon,lookup-table", in ssd1307fb_probe()
659 par->seg_remap = !device_property_read_bool(dev, "solomon,segment-no-remap"); in ssd1307fb_probe()
660 par->com_seq = device_property_read_bool(dev, "solomon,com-seq"); in ssd1307fb_probe()
661 par->com_lrremap = device_property_read_bool(dev, "solomon,com-lrremap"); in ssd1307fb_probe()
662 par->com_invdir = device_property_read_bool(dev, "solomon,com-invdir"); in ssd1307fb_probe()
664 device_property_read_bool(dev, "solomon,area-color-enable"); in ssd1307fb_probe()
665 par->low_power = device_property_read_bool(dev, "solomon,low-power"); in ssd1307fb_probe()
671 if (device_property_read_u32(dev, "solomon,dclk-div", &par->dclk_div)) in ssd1307fb_probe()
673 if (device_property_read_u32(dev, "solomon,dclk-frq", &par->dclk_frq)) in ssd1307fb_probe()
814 MODULE_DESCRIPTION("FB driver for the Solomon SSD1307 OLED controller");