| /kernel/linux/linux-4.19/drivers/video/backlight/ |
| D | ld9040.c | 2 * ld9040 AMOLED LCD panel driver. 38 struct ld9040 { struct 57 static void ld9040_regulator_enable(struct ld9040 *lcd) in ld9040_regulator_enable() argument 76 static void ld9040_regulator_disable(struct ld9040 *lcd) in ld9040_regulator_disable() 426 static int ld9040_spi_write_byte(struct ld9040 *lcd, int addr, int data) in ld9040_spi_write_byte() 444 static int ld9040_spi_write(struct ld9040 *lcd, unsigned char address, in ld9040_spi_write() 457 static int ld9040_panel_send_sequence(struct ld9040 *lcd, in ld9040_panel_send_sequence() 476 static int _ld9040_gamma_ctl(struct ld9040 *lcd, const unsigned int *gamma) in _ld9040_gamma_ctl() 505 static int ld9040_gamma_ctl(struct ld9040 *lcd, int gamma) in ld9040_gamma_ctl() 510 static int ld9040_ldi_init(struct ld9040 *lcd) in ld9040_ldi_init() [all …]
|
| D | Makefile | 12 obj-$(CONFIG_LCD_LD9040) += ld9040.o
|
| D | Kconfig | 123 tristate "LD9040 AMOLED LCD Driver" 127 If you have an LD9040 Panel, say Y to enable its
|
| /kernel/linux/linux-5.10/drivers/gpu/drm/panel/ |
| D | panel-samsung-ld9040.c | 3 * ld9040 AMOLED LCD drm_panel driver. 6 * Derived from drivers/video/backlight/ld9040.c 90 struct ld9040 { struct 113 static inline struct ld9040 *panel_to_ld9040(struct drm_panel *panel) in panel_to_ld9040() argument 115 return container_of(panel, struct ld9040, panel); in panel_to_ld9040() 118 static int ld9040_clear_error(struct ld9040 *ctx) in ld9040_clear_error() 126 static int ld9040_spi_write_word(struct ld9040 *ctx, u16 data) in ld9040_spi_write_word() 141 static void ld9040_dcs_write(struct ld9040 *ctx, const u8 *data, size_t len) in ld9040_dcs_write() 171 static void ld9040_brightness_set(struct ld9040 *ctx) in ld9040_brightness_set() 179 static void ld9040_init(struct ld9040 *ctx) in ld9040_init() [all …]
|
| D | panel-lg-lg4573.c | 6 * drivers/gpu/drm/panel/panel-ld9040.c 7 * ld9040 AMOLED LCD drm_panel driver. 10 * Derived from drivers/video/backlight/ld9040.c
|
| D | Makefile | 32 obj-$(CONFIG_DRM_PANEL_SAMSUNG_LD9040) += panel-samsung-ld9040.o
|
| D | Kconfig | 173 tristate "Samsung LD9040 RGB/SPI panel"
|
| D | panel-samsung-s6e63m0.c | 6 * Derived from drivers/gpu/drm/panel-samsung-ld9040.c
|
| D | panel-ilitek-ili9322.c | 19 * Derived from drivers/drm/gpu/panel/panel-samsung-ld9040.c
|
| /kernel/linux/linux-4.19/drivers/gpu/drm/panel/ |
| D | panel-samsung-ld9040.c | 2 * ld9040 AMOLED LCD drm_panel driver. 5 * Derived from drivers/video/backlight/ld9040.c 90 struct ld9040 { struct 113 static inline struct ld9040 *panel_to_ld9040(struct drm_panel *panel) in panel_to_ld9040() argument 115 return container_of(panel, struct ld9040, panel); in panel_to_ld9040() 118 static int ld9040_clear_error(struct ld9040 *ctx) in ld9040_clear_error() 126 static int ld9040_spi_write_word(struct ld9040 *ctx, u16 data) in ld9040_spi_write_word() 141 static void ld9040_dcs_write(struct ld9040 *ctx, const u8 *data, size_t len) in ld9040_dcs_write() 171 static void ld9040_brightness_set(struct ld9040 *ctx) in ld9040_brightness_set() 179 static void ld9040_init(struct ld9040 *ctx) in ld9040_init() [all …]
|
| D | panel-lg-lg4573.c | 5 * drivers/gpu/drm/panel/panel-ld9040.c 6 * ld9040 AMOLED LCD drm_panel driver. 9 * Derived from drivers/video/backlight/ld9040.c
|
| D | Makefile | 14 obj-$(CONFIG_DRM_PANEL_SAMSUNG_LD9040) += panel-samsung-ld9040.o
|
| D | Kconfig | 81 tristate "Samsung LD9040 RGB/SPI panel"
|
| D | panel-ilitek-ili9322.c | 18 * Derived from drivers/drm/gpu/panel/panel-samsung-ld9040.c
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/display/panel/ |
| D | samsung,ld9040.yaml | 4 $id: http://devicetree.org/schemas/display/panel/samsung,ld9040.yaml# 7 title: Samsung LD9040 AMOLED LCD parallel RGB panel with SPI control bus 21 const: samsung,ld9040 65 compatible = "samsung,ld9040";
|
| /kernel/linux/linux-4.19/Documentation/devicetree/bindings/display/panel/ |
| D | samsung,ld9040.txt | 1 Samsung LD9040 AMOLED LCD parallel RGB panel with SPI control bus 4 - compatible: "samsung,ld9040" 30 compatible = "samsung,ld9040";
|
| /kernel/linux/linux-4.19/arch/arm/boot/dts/ |
| D | exynos4210-universal_c210.dts | 121 compatible = "samsung,ld9040";
|
| /kernel/linux/linux-5.10/arch/arm/boot/dts/ |
| D | exynos4210-universal_c210.dts | 133 compatible = "samsung,ld9040";
|
| D | exynos4210-i9100.dts | 161 compatible = "samsung,ld9040";
|