-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge tag 'leds-5.20-rc1' of git://git.kernel.org/pub/scm/linux/kerne…
…l/git/pavel/linux-leds Pull LED updates from Pavel Machek: "A new driver for bcm63138, is31fl319x updates, fixups for multicolor. The clevo-mail driver got disabled, it needs an API fix" * tag 'leds-5.20-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/pavel/linux-leds: (23 commits) leds: is31fl319x: use simple i2c probe function leds: is31fl319x: Fix devm vs. non-devm ordering leds: is31fl319x: Make use of dev_err_probe() leds: is31fl319x: Make use of device properties leds: is31fl319x: Cleanup formatting and dev_dbg calls leds: is31fl319x: Add support for is31fl319{0,1,3} chips leds: is31fl319x: Move chipset-specific values in chipdef struct leds: is31fl319x: Use non-wildcard names for vars, structs and defines leds: is31fl319x: Add missing si-en compatibles dt-bindings: leds: pwm-multicolor: document max-brigthness leds: turris-omnia: convert to use dev_groups leds: leds-bcm63138: get rid of LED_OFF leds: add help info about BCM63138 module name dt-bindings: leds: leds-bcm63138: unify full stops in descriptions dt-bindings: leds: lp50xx: fix LED children names dt-bindings: leds: class-multicolor: reference class directly in multi-led node leds: bcm63138: add support for BCM63138 controller dt-bindings: leds: add Broadcom's BCM63138 controller leds: clevo-mail: Mark as broken pending interface fix leds: pwm-multicolor: Support active-low LEDs ...
- Loading branch information
Showing
13 changed files
with
811 additions
and
218 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,95 @@ | ||
# SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause | ||
%YAML 1.2 | ||
--- | ||
$id: http://devicetree.org/schemas/leds/leds-bcm63138.yaml# | ||
$schema: http://devicetree.org/meta-schemas/core.yaml# | ||
|
||
title: Broadcom's BCM63138 LEDs controller | ||
|
||
maintainers: | ||
- Rafał Miłecki <rafal@milecki.pl> | ||
|
||
description: | | ||
This LEDs controller was first used on BCM63138 and later reused on BCM4908, | ||
BCM6848, BCM6858, BCM63138, BCM63148, BCM63381 and BCM68360 SoCs. | ||
It supports up to 32 LEDs that can be connected parallelly or serially. It | ||
also includes limited support for hardware blinking. | ||
Binding serially connected LEDs isn't documented yet. | ||
properties: | ||
compatible: | ||
oneOf: | ||
- items: | ||
- enum: | ||
- brcm,bcm4908-leds | ||
- brcm,bcm6848-leds | ||
- brcm,bcm6858-leds | ||
- brcm,bcm63148-leds | ||
- brcm,bcm63381-leds | ||
- brcm,bcm68360-leds | ||
- const: brcm,bcm63138-leds | ||
- const: brcm,bcm63138-leds | ||
|
||
reg: | ||
maxItems: 1 | ||
|
||
"#address-cells": | ||
const: 1 | ||
|
||
"#size-cells": | ||
const: 0 | ||
|
||
patternProperties: | ||
"^led@[a-f0-9]+$": | ||
type: object | ||
|
||
$ref: common.yaml# | ||
|
||
properties: | ||
reg: | ||
maxItems: 1 | ||
description: LED pin number | ||
|
||
active-low: | ||
type: boolean | ||
description: Makes LED active low | ||
|
||
required: | ||
- reg | ||
|
||
unevaluatedProperties: false | ||
|
||
required: | ||
- reg | ||
- "#address-cells" | ||
- "#size-cells" | ||
|
||
additionalProperties: false | ||
|
||
examples: | ||
- | | ||
#include <dt-bindings/leds/common.h> | ||
leds@ff800800 { | ||
compatible = "brcm,bcm4908-leds", "brcm,bcm63138-leds"; | ||
reg = <0xff800800 0xdc>; | ||
#address-cells = <1>; | ||
#size-cells = <0>; | ||
led@0 { | ||
reg = <0x0>; | ||
function = LED_FUNCTION_POWER; | ||
color = <LED_COLOR_ID_GREEN>; | ||
default-state = "on"; | ||
}; | ||
led@3 { | ||
reg = <0x3>; | ||
function = LED_FUNCTION_STATUS; | ||
color = <LED_COLOR_ID_GREEN>; | ||
active-low; | ||
}; | ||
}; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,2 +1,3 @@ | ||
# SPDX-License-Identifier: GPL-2.0 | ||
obj-$(CONFIG_LEDS_BCM63138) += leds-bcm63138.o | ||
obj-$(CONFIG_LEDS_LGM) += leds-lgm-sso.o |
Oops, something went wrong.