Searched +full:rt4831 +full:- +full:backlight (Results 1 – 10 of 10) sorted by relevance
/linux-6.12.1/Documentation/devicetree/bindings/mfd/ |
D | richtek,rt4831.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/mfd/richtek,rt4831.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: Richtek RT4831 DSV and Backlight Integrated IC 10 - ChiYuan Huang <cy_huang@richtek.com> 13 RT4831 is a multifunctional device that can provide power to the LCD display 14 and LCD backlight. 19 For the LCD backlight, it can provide four channel WLED driving capability. 23 https://www.richtek.com/assets/product_file/RT4831A/DS4831A-05.pdf [all …]
|
/linux-6.12.1/Documentation/devicetree/bindings/leds/backlight/ |
D | richtek,rt4831-backlight.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/leds/backlight/richtek,rt4831-backlight.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: Richtek RT4831 Backlight 10 - ChiYuan Huang <cy_huang@richtek.com> 13 RT4831 is a mutifunctional device that can provide power to the LCD display 14 and LCD backlight. 16 For the LCD backlight, it can provide four channel WLED driving capability. 20 https://www.richtek.com/assets/product_file/RT4831A/DS4831A-05.pdf [all …]
|
/linux-6.12.1/drivers/mfd/ |
D | rt4831.c | 1 // SPDX-License-Identifier: GPL-2.0+ 25 MFD_CELL_OF("rt4831-backlight", NULL, NULL, 0, 0, "richtek,rt4831-backlight"), 26 MFD_CELL_NAME("rt4831-regulator") 52 enable_gpio = devm_gpiod_get_optional(&client->dev, "enable", GPIOD_OUT_HIGH); in rt4831_probe() 54 dev_err(&client->dev, "Failed to get 'enable' GPIO\n"); in rt4831_probe() 60 dev_err(&client->dev, "Failed to initialize regmap\n"); in rt4831_probe() 66 dev_err(&client->dev, "Failed to get H/W revision\n"); in rt4831_probe() 71 dev_err(&client->dev, "Chip vendor ID 0x%02x not matched\n", chip_id); in rt4831_probe() 72 return -ENODEV; in rt4831_probe() 82 dev_err(&client->dev, "Failed to enable I2C safety timer\n"); in rt4831_probe() [all …]
|
D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 57 tristate "Active-semi ACT8945A" 62 Support for the ACT8945A PMIC from Active-semi. This device 63 features three step-down DC/DC converters and four low-dropout 79 sun4i-gpadc-iio and the hwmon driver iio_hwmon. 82 called sun4i-gpadc. 113 tablets etc. It has 4 DC/DC step-down regulators, 3 DC/DC step-down 124 individual components like LCD backlight, LEDs, GPIOs and Kepad 144 over at91-usart-serial driver and usart-spi-driver. Only one function 160 tristate "Atmel HLCDC (High-end LCD Controller)" [all …]
|
/linux-6.12.1/drivers/video/backlight/ |
D | rt4831-backlight.c | 1 // SPDX-License-Identifier: GPL-2.0-only 3 #include <dt-bindings/leds/rt4831-backlight.h> 4 #include <linux/backlight.h> 48 v[0] = (brightness - 1) & RT4831_BLDIML_MASK; in rt4831_bl_update_status() 49 v[1] = ((brightness - 1) & RT4831_BLDIMH_MASK) >> RT4831_BLDIMH_SHIFT; in rt4831_bl_update_status() 51 ret = regmap_raw_write(priv->regmap, RT4831_REG_BLDIML, v, sizeof(v)); in rt4831_bl_update_status() 56 return regmap_update_bits(priv->regmap, RT4831_REG_ENABLE, RT4831_BLEN_MASK, enable); in rt4831_bl_update_status() 67 ret = regmap_read(priv->regmap, RT4831_REG_ENABLE, &val); in rt4831_bl_get_brightness() 74 ret = regmap_raw_read(priv->regmap, RT4831_REG_BLDIML, v, sizeof(v)); in rt4831_bl_get_brightness() 92 struct device *dev = priv->dev; in rt4831_parse_backlight_properties() [all …]
|
D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 3 # Backlight & LCD drivers configuration 6 menu "Backlight & LCD device support" 14 This framework adds support for low-level control of LCD. 15 Some framebuffer devices connect to platform-specific LCD modules 16 in order to have a platform-specific way to control the flat panel 17 (contrast and applying power to the LCD (not to the backlight!)). 90 This driver provides a platform-device registered LCD power 118 tristate "Himax HX-8357 LCD Driver" 121 If you have a HX-8357 LCD panel, say Y to enable its LCD control [all …]
|
D | Makefile | 1 # SPDX-License-Identifier: GPL-2.0 2 # Backlight & LCD drivers 4 obj-$(CONFIG_LCD_AMS369FG06) += ams369fg06.o 5 obj-$(CONFIG_LCD_CLASS_DEVICE) += lcd.o 6 obj-$(CONFIG_LCD_CORGI) += corgi_lcd.o 7 obj-$(CONFIG_LCD_HP700) += jornada720_lcd.o 8 obj-$(CONFIG_LCD_HX8357) += hx8357.o 9 obj-$(CONFIG_LCD_ILI922X) += ili922x.o 10 obj-$(CONFIG_LCD_ILI9320) += ili9320.o 11 obj-$(CONFIG_LCD_L4F00242T03) += l4f00242t03.o [all …]
|
/linux-6.12.1/Documentation/devicetree/bindings/regulator/ |
D | richtek,rt4831-regulator.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/regulator/richtek,rt4831-regulator.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: Richtek RT4831 Display Bias Voltage Regulator 10 - ChiYuan Huang <cy_huang@richtek.com> 13 RT4831 is a multifunctional device that can provide power to the LCD display 14 and LCD backlight. 23 efficiency worse. It's a trade-off. 26 https://www.richtek.com/assets/product_file/RT4831A/DS4831A-05.pdf
|
/linux-6.12.1/include/dt-bindings/leds/ |
D | rt4831-backlight.h | 1 /* SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) */ 3 * This header provides constants for rt4831 backlight bindings. 21 #define RT4831_BLED_ALLCHEN ((1 << 4) - 1)
|
/linux-6.12.1/drivers/regulator/ |
D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 38 managed regulators and simple non-configurable regulators. 64 the netlink mechanism. User-space applications can subscribe to these events 65 for real-time updates on various regulator events. 75 They provide two I2C-controlled DC/DC step-down converters with 101 tristate "Active-semi act8865 voltage regulator" 106 This driver controls a active-semi act8865 voltage output 110 tristate "Active-semi ACT8945A voltage regulator" 113 This driver controls a active-semi ACT8945A voltage regulator 114 via I2C bus. The ACT8945A features three step-down DC/DC converters [all …]
|