Home
last modified time | relevance | path

Searched +full:kinet +full:- +full:ic (Results 1 – 4 of 4) sorted by relevance

/linux-6.12.1/Documentation/devicetree/bindings/leds/backlight/
Dkinetic,ktz8866.yaml1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
3 ---
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Jianhua Lu <lujianhua000@gmail.com>
13 The Kinetic Technologies KTZ8866 is a high efficiency 6-channels-current-sinks
15 https://www.kinet-ic.com/ktz8866/
18 - $ref: common.yaml#
27 vddpos-supply:
30 vddneg-supply:
33 enable-gpios:
[all …]
/linux-6.12.1/drivers/video/backlight/
Dktd2801-backlight.c1 // SPDX-License-Identifier: GPL-2.0-only
4 * https://www.kinet-ic.com/uploads/web/KTD2801/KTD2801-04b.pdf
8 #include <linux/leds-expresswire.h>
39 expresswire_power_off(&ktd2801->props); in ktd2801_update_status()
40 ktd2801->was_on = false; in ktd2801_update_status()
44 if (!ktd2801->was_on) { in ktd2801_update_status()
45 expresswire_enable(&ktd2801->props); in ktd2801_update_status()
46 ktd2801->was_on = true; in ktd2801_update_status()
49 expresswire_write_u8(&ktd2801->props, brightness); in ktd2801_update_status()
60 struct device *dev = &pdev->dev; in ktd2801_backlight_probe()
[all …]
/linux-6.12.1/Documentation/devicetree/bindings/leds/
Dkinetic,ktd202x.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - André Apitzsch <git@apitzsch.eu>
16 https://www.kinet-ic.com/uploads/KTD2026-7-04h.pdf
21 - kinetic,ktd2026
22 - kinetic,ktd2027
27 vin-supply:
30 vio-supply:
31 description: Regulator providing power for pull-up of the I/O lines.
[all …]
/linux-6.12.1/drivers/leds/rgb/
Dleds-ktd202x.c1 // SPDX-License-Identifier: GPL-2.0-or-later
7 * Datasheet: https://www.kinet-ic.com/uploads/KTD2026-7-04h.pdf
11 #include <linux/led-class-multicolor.h>
50 /* Register 2-3 */
63 /* Register 6-9 */
110 if (!chip->enabled) in ktd202x_chip_disable()
113 regmap_write(chip->regmap, KTD202X_REG_RESET_CONTROL, KTD202X_ENABLE_CTRL_SLEEP); in ktd202x_chip_disable()
115 ret = regulator_bulk_disable(ARRAY_SIZE(chip->regulators), chip->regulators); in ktd202x_chip_disable()
117 dev_err(chip->dev, "Failed to disable regulators: %d\n", ret); in ktd202x_chip_disable()
121 chip->enabled = false; in ktd202x_chip_disable()
[all …]