Searched +full:spmi +full:- +full:flash +full:- +full:led (Results 1 – 8 of 8) sorted by relevance
/linux/arch/arm64/boot/dts/qcom/ |
H A D | pm8350c.dtsi | 1 // SPDX-License-Identifier: BSD-3-Clause 6 #include <dt-bindings/interrupt-controller/irq.h> 7 #include <dt-bindings/spmi/spmi.h> 11 compatible = "qcom,pm8350c", "qcom,spmi-pmic"; 13 #address-cells = <1>; 14 #size-cells = <0>; 16 pm8350c_temp_alarm: temp-alarm@a00 { 17 compatible = "qcom,spmi-temp-alarm"; 20 #thermal-sensor-cells = <0>; 24 compatible = "qcom,pm8350c-gpio", "qcom,spmi-gpio"; [all …]
|
H A D | pm8550.dtsi | 1 // SPDX-License-Identifier: BSD-3-Clause 6 #include <dt-bindings/interrupt-controller/irq.h> 7 #include <dt-bindings/spmi/spmi.h> 10 thermal-zones { 11 pm8550-thermal { 12 polling-delay-passive = <100>; 14 thermal-sensors = <&pm8550_temp_alarm>; 36 compatible = "qcom,pm8550", "qcom,spmi-pmic"; 38 #address-cells = <1>; 39 #size-cells = <0>; [all …]
|
H A D | pm6150l.dtsi | 1 // SPDX-License-Identifier: BSD-3-Clause 6 #include <dt-bindings/iio/qcom,spmi-vadc.h> 7 #include <dt-bindings/interrupt-controller/irq.h> 8 #include <dt-bindings/spmi/spmi.h> 11 thermal-zones { 12 pm6150l-thermal { 13 thermal-sensors = <&pm6150l_temp>; 40 compatible = "qcom,pm6150l", "qcom,spmi-pmic"; 42 #address-cells = <1>; 43 #size-cells = <0>; [all …]
|
H A D | pmi8998.dtsi | 1 // SPDX-License-Identifier: GPL-2.0 2 #include <dt-bindings/interrupt-controller/irq.h> 3 #include <dt-bindings/spmi/spmi.h> 7 compatible = "qcom,pmi8998", "qcom,spmi-pmic"; 9 #address-cells = <1>; 10 #size-cells = <0>; 13 compatible = "qcom,pmi8998-charger"; 20 interrupt-names = "usb-plugin", 21 "bat-ov", 22 "wdog-bark", [all …]
|
H A D | pm8150l.dtsi | 1 // SPDX-License-Identifier: BSD-3-Clause 3 * Copyright (c) 2017-2019, The Linux Foundation. All rights reserved. 7 #include <dt-bindings/iio/qcom,spmi-vadc.h> 8 #include <dt-bindings/interrupt-controller/irq.h> 9 #include <dt-bindings/spmi/spmi.h> 12 thermal-zones { 13 pm8150l-thermal { 14 polling-delay-passive = <100>; 16 thermal-sensors = <&pm8150l_temp>; 43 compatible = "qcom,pm8150l", "qcom,spmi-pmic"; [all …]
|
/linux/Documentation/devicetree/bindings/mfd/ |
H A D | qcom,spmi-pmic.yaml | 1 # SPDX-License-Identifier: GPL-2.0-only 3 --- 4 $id: http://devicetree.org/schemas/mfd/qcom,spmi-pmic.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: Qualcomm SPMI PMICs multi-function device 11 to the chip via the SPMI (System Power Management Interface) bus. 13 16-bit SPMI peripheral address space into 256 smaller fixed-size regions, 256 bytes 14 each. A function can consume one or more of these fixed-size register regions. 16 The Qualcomm SPMI series includes the PM8941, PM8841, PMA8084, PM8998 and other 17 PMICs. These PMICs use a "QPNP" scheme through SPMI interface. [all …]
|
/linux/drivers/leds/flash/ |
H A D | leds-qcom-flash.c | 1 // SPDX-License-Identifier: GPL-2.0-only 9 #include <linux/led-class-flash.h> 14 #include <media/v4l2-flash-led-class.h> 163 struct led_classdev_flash flash; member 175 static int set_flash_module_en(struct qcom_flash_led *led, bool en) in set_flash_module_en() argument 177 struct qcom_flash_data *flash_data = led->flash_data; in set_flash_module_en() 181 for (i = 0; i < led->chan_count; i++) in set_flash_module_en() 182 led_mask |= BIT(led->chan_id[i]); in set_flash_module_en() 184 mutex_lock(&flash_data->lock); in set_flash_module_en() 186 flash_data->chan_en_bits |= led_mask; in set_flash_module_en() [all …]
|
/linux/ |
H A D | MAINTAINERS | 5 --------------------------------------------------- 21 W: *Web-page* with status/info 23 B: URI for where to file *bugs*. A web-page with detailed bug 28 patches to the given subsystem. This is either an in-tree file, 29 or a URI. See Documentation/maintainer/maintainer-entry-profile.rst 46 N: [^a-z]tegra all files whose path contains tegra 64 ---------------- 83 3WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS) 85 L: linux-scsi@vger.kernel.org 88 F: drivers/scsi/3w-* [all …]
|