| /OK3568_Linux_fs/kernel/arch/arm/boot/dts/ |
| H A D | rk3308-voice-module-mainboard-v10-aarch32.dtsi | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 7 vcc_sd: vcc-sd { 8 compatible = "regulator-fixed"; 10 regulator-name = "vcc_sd"; 11 regulator-min-microvolt = <3300000>; 12 regulator-max-microvolt = <3300000>; 15 wireless-bluetooth { 16 compatible = "bluetooth-platdata"; 18 pinctrl-names = "default", "rts_gpio"; 19 pinctrl-0 = <&uart4_rts>; [all …]
|
| H A D | rk3036-echo.dts | 2 * This file is dual-licensed: you can use it either under the terms 41 /dts-v1/; 47 compatible = "rockchip,rk3036-echo", "rockchip,rk3036"; 49 fiq-debugger { 50 compatible = "rockchip,fiq-debugger"; 52 rockchip,serial-id = <2>; 53 rockchip,wake-irq = <0>; 55 rockchip,irq-mode-enable = <0>; 58 pinctrl-names = "default"; 59 pinctrl-0 = <&uart2_xfer>; [all …]
|
| /OK3568_Linux_fs/kernel/arch/arm64/boot/dts/rockchip/ |
| H A D | rk3308bs-evb-amic-v11.dts | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 6 /dts-v1/; 8 #include "rk3308bs-evb-v11.dtsi" 11 model = "Rockchip RK3308B-S evb analog mic v11 board"; 12 compatible = "rockchip,rk3308bs-evb-amic-v11", "rockchip,rk3308"; 14 vad_acodec_sound: vad-acodec-sound { 16 compatible = "rockchip,multicodecs-card"; 17 rockchip,card-name = "rockchip,rk3308-vad"; 18 rockchip,codec-hp-det; 19 rockchip,mclk-fs = <256>; [all …]
|
| H A D | rk3308-ai-va-v10.dts | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 6 /dts-v1/; 8 #include <dt-bindings/input/input.h> 13 compatible = "rockchip,rk3308-ai-va-v10", "rockchip,rk3308"; 16 …bootargs = "earlycon=uart8250,mmio32,0xff0c0000 console=ttyFIQ0 root=PARTUUID=614e0000-0000 rootfs… 19 adc-keys0 { 20 compatible = "adc-keys"; 21 io-channels = <&saradc 0>; 22 io-channel-names = "buttons"; 23 poll-interval = <100>; [all …]
|
| H A D | rk3308-evb-v11.dtsi | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 6 #include <dt-bindings/input/input.h> 11 compatible = "rockchip,rk3308-evb-v11", "rockchip,rk3308"; 14 …bootargs = "earlycon=uart8250,mmio32,0xff0c0000 console=ttyFIQ0 root=PARTUUID=614e0000-0000 rootfs… 17 adc-keys { 18 compatible = "adc-keys"; 19 io-channels = <&saradc 1>; 20 io-channel-names = "buttons"; 21 poll-interval = <100>; 22 keyup-threshold-microvolt = <1800000>; [all …]
|
| H A D | rk3308-evb-v10.dtsi | 4 * SPDX-License-Identifier: (GPL-2.0+ OR MIT) 7 #include <dt-bindings/input/input.h> 12 compatible = "rockchip,rk3308-evb", "rockchip,rk3308"; 15 …bootargs = "earlycon=uart8250,mmio32,0xff0c0000 console=ttyFIQ0 root=PARTUUID=614e0000-0000 rootfs… 18 adc-keys0 { 19 compatible = "adc-keys"; 20 io-channels = <&saradc 0>; 21 io-channel-names = "buttons"; 22 poll-interval = <100>; 23 keyup-threshold-microvolt = <1800000>; [all …]
|
| H A D | rk3308b-evb-v10.dtsi | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 6 #include <dt-bindings/input/input.h> 11 compatible = "rockchip,rk3308b-evb-v10", "rockchip,rk3308"; 14 …bootargs = "earlycon=uart8250,mmio32,0xff0e0000 console=ttyFIQ0 root=PARTUUID=614e0000-0000 rootfs… 17 acodec_sound: acodec-sound { 18 compatible = "rockchip,multicodecs-card"; 19 rockchip,card-name = "rockchip,rk3308-acodec"; 20 rockchip,codec-hp-det; 21 rockchip,mclk-fs = <256>; 26 adc-keys { [all …]
|
| H A D | rk3326-evb-ai-va-v10.dts | 4 * SPDX-License-Identifier: (GPL-2.0+ OR MIT) 7 /dts-v1/; 8 #include <dt-bindings/display/drm_mipi_dsi.h> 9 #include <dt-bindings/gpio/gpio.h> 10 #include <dt-bindings/input/input.h> 11 #include <dt-bindings/pinctrl/rockchip.h> 12 #include <dt-bindings/sensor-dev.h> 14 #include "rk3326-863-cif-sensor.dtsi" 15 #include "px30-android.dtsi" 19 compatible = "rockchip,rk3326-evb-ai-va-v10", "rockchip,rk3326"; [all …]
|
| H A D | rk3326-evb-ai-va-v11-i2s-dmic.dts | 4 * SPDX-License-Identifier: (GPL-2.0+ OR MIT) 7 /dts-v1/; 8 #include <dt-bindings/display/drm_mipi_dsi.h> 9 #include <dt-bindings/gpio/gpio.h> 10 #include <dt-bindings/input/input.h> 11 #include <dt-bindings/pinctrl/rockchip.h> 12 #include <dt-bindings/sensor-dev.h> 14 #include "rk3326-863-cif-sensor.dtsi" 15 #include "px30-android.dtsi" 18 model = "Rockchip rk3326 ai voice assistant evb v11 i2s-dmic board"; [all …]
|
| H A D | rk3326-evb-ai-va-v12.dts | 4 * SPDX-License-Identifier: (GPL-2.0+ OR MIT) 7 /dts-v1/; 8 #include <dt-bindings/display/drm_mipi_dsi.h> 9 #include <dt-bindings/gpio/gpio.h> 10 #include <dt-bindings/input/input.h> 11 #include <dt-bindings/pinctrl/rockchip.h> 12 #include <dt-bindings/sensor-dev.h> 14 #include "rk3326-863-cif-sensor.dtsi" 15 #include "px30-android.dtsi" 19 compatible = "rockchip,rk3326-evb-ai-va-v12", "rockchip,rk3326"; [all …]
|
| H A D | rk3326-evb-ai-va-v11.dts | 4 * SPDX-License-Identifier: (GPL-2.0+ OR MIT) 7 /dts-v1/; 8 #include <dt-bindings/display/drm_mipi_dsi.h> 9 #include <dt-bindings/gpio/gpio.h> 10 #include <dt-bindings/input/input.h> 11 #include <dt-bindings/pinctrl/rockchip.h> 12 #include <dt-bindings/sensor-dev.h> 14 #include "rk3326-863-cif-sensor.dtsi" 15 #include "px30-android.dtsi" 19 compatible = "rockchip,rk3326-evb-ai-va-v11", "rockchip,rk3326"; [all …]
|
| /OK3568_Linux_fs/kernel/Documentation/devicetree/bindings/media/i2c/ |
| H A D | adp1653.txt | 1 * Analog Devices ADP1653 flash LED driver 5 - compatible: Must contain "adi,adp1653" 7 - reg: I2C slave address 9 - enable-gpios: Specifier of the GPIO connected to EN pin 11 There are two LED outputs available - flash and indicator. One LED is 14 Required properties of the LED child node: 15 - led-max-microamp : see Documentation/devicetree/bindings/leds/common.txt 17 Required properties of the flash LED child node: 19 - flash-max-microamp : see Documentation/devicetree/bindings/leds/common.txt 20 - flash-timeout-us : see Documentation/devicetree/bindings/leds/common.txt [all …]
|
| H A D | sgm3784.txt | 4 - compatible: Must contain "sgmicro,gsm3784" 5 - reg: I2C slave address 6 - enable-gpios: Specifier of the GPIO connected to EN pin 7 - strobe-gpio: Specifier of the GPIO connected to STROBE pin 8 - torch-gpio: Specifier of the GPIO connected to GPIO pin, 12 A discrete LED element connected to the device must be represented by a child 13 node - see Documentation/devicetree/bindings/leds/common.txt. 15 Required properties of the LED child node: 16 - led-max-microamp : see Documentation/devicetree/bindings/leds/common.txt 17 - flash-max-microamp : see Documentation/devicetree/bindings/leds/common.txt [all …]
|
| H A D | aw36518.txt | 4 - compatible: Must contain "awinic,aw36518" 5 - reg: I2C slave address 6 - enable-gpios: Specifier of the GPIO connected to strobe/torch EN pin 8 - tx-gpio: Specifier of the GPIO connected to TX pin 12 A discrete LED element connected to the device must be represented by a child 13 node - see Documentation/devicetree/bindings/leds/common.txt. 15 Required properties of the LED child node: 16 - led-max-microamp : see Documentation/devicetree/bindings/leds/common.txt 17 - flash-max-microamp : see Documentation/devicetree/bindings/leds/common.txt 18 - flash-max-timeout-us : see Documentation/devicetree/bindings/leds/common.txt [all …]
|
| /OK3568_Linux_fs/kernel/Documentation/devicetree/bindings/leds/ |
| H A D | ams,as3645a.txt | 3 The AS3645A flash LED controller can drive two LEDs, one high current 4 flash LED and one indicator LED. The high current flash LED can be 18 #address-cells : 1 19 #size-cells : 0 26 flash-timeout-us: Flash timeout in microseconds. The value must be in 28 flash-max-microamp: Maximum flash current in microamperes. Has to be 31 led-max-microamp: Maximum torch (assist) current in microamperes. The 34 ams,input-max-microamp: Maximum flash controller input current. The 51 led-max-microamp: Maximum indicator current. The allowed values are 65 #include <dt-bindings/leds/common.h> [all …]
|
| H A D | leds-ktd2692.txt | 1 * Kinetic Technologies - KTD2692 Flash LED Driver 3 KTD2692 is the ideal power solution for high-power flash LEDs. 4 It uses ExpressWire single-wire programming for maximum flexibility. 6 The ExpressWire interface through CTRL pin can control LED on/off and 7 enable/disable the IC, Movie(max 1/3 of Flash current) / Flash mode current, 11 LED current will be ramped up to the flash-mode current level. 14 - compatible : Should be "kinetic,ktd2692". 15 - ctrl-gpios : Specifier of the GPIO connected to CTRL pin. 16 - aux-gpios : Specifier of the GPIO connected to AUX pin. 19 - vin-supply : "vin" LED supply (2.7V to 5.5V). [all …]
|
| H A D | leds-lm3601x.txt | 1 * Texas Instruments - lm3601x Single-LED Flash Driver 3 The LM3601X are ultra-small LED flash drivers that 7 - compatible : Can be one of the following 10 - reg : I2C slave address 11 - #address-cells : 1 12 - #size-cells : 0 15 - reg : 0 - Indicates a IR mode 16 1 - Indicates a Torch (white LED) mode 18 Required properties for flash LED child nodes: 20 - flash-max-microamp : Range from 11mA - 1.5A [all …]
|
| H A D | leds-rgb13h.txt | 6 - compatible : Must be "led,rgb13h". 7 - enable-gpios : Must be device tree identifier of the flash device enable pin. 9 A discrete LED element connected to the device must be represented by a child 10 node - see Documentation/devicetree/bindings/leds/common.txt. 12 Required properties of the LED child node: 13 - led-max-microamp : see Documentation/devicetree/bindings/leds/common.txt 14 - flash-max-microamp : see Documentation/devicetree/bindings/leds/common.txt 15 - flash-max-timeout-us : see Documentation/devicetree/bindings/leds/common.txt 17 Optional properties of the LED child node: 18 - label : see Documentation/devicetree/bindings/leds/common.txt [all …]
|
| H A D | leds-aat1290.txt | 4 asserted high, enable flash strobe and movie mode (max 1/2 of flash current) 11 - compatible : Must be "skyworks,aat1290". 12 - flen-gpios : Must be device tree identifier of the flash device FL_EN pin. 13 - enset-gpios : Must be device tree identifier of the flash device EN_SET pin. 16 - pinctrl-names : Must contain entries: "default", "host", "isp". Entries 22 A discrete LED element connected to the device must be represented by a child 23 node - see Documentation/devicetree/bindings/leds/common.txt. 25 Required properties of the LED child node: 26 - led-max-microamp : see Documentation/devicetree/bindings/leds/common.txt 27 - flash-max-microamp : see Documentation/devicetree/bindings/leds/common.txt [all …]
|
| H A D | leds-aw2013.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/leds/leds-aw2013.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: AWINIC AW2013 3-channel LED Driver 10 - Nikita Travkin <nikitos.tr@gmail.com> 13 The AW2013 is a 3-channel LED driver with I2C interface. It can control 14 LED brightness with PWM output. 23 vcc-supply: 26 "#address-cells": [all …]
|
| H A D | leds-is31fl319x.txt | 1 LEDs connected to is31fl319x LED controller chip 4 - compatible : Should be any of 10 "si-en,sn3199". 11 - #address-cells: Must be 1. 12 - #size-cells: Must be 0. 13 - reg: 0x64, 0x65, 0x66, or 0x67. 16 - audio-gain-db : audio gain selection for external analog modulation input. 17 Valid values: 0 - 21, step by 3 (rounded down) 19 - shutdown-gpios : Specifier of the GPIO connected to SDB pin of the chip. 21 Each led is represented as a sub-node of the issi,is31fl319x device. [all …]
|
| H A D | common.yaml | 1 # SPDX-License-Identifier: GPL-2.0-only 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Jacek Anaszewski <jacek.anaszewski@gmail.com> 11 - Pavel Machek <pavel@ucw.cz> 14 LED and flash LED devices provide the same basic functionality as current 15 regulators, but extended with LED and flash LED specific features like 18 Many LED devices expose more than one current output that can be connected 19 to one or more discrete LED component. Since the arrangement of connections 20 can influence the way of the LED device initialization, the LED components [all …]
|
| /OK3568_Linux_fs/kernel/Documentation/devicetree/bindings/mfd/ |
| H A D | max77693.txt | 1 Maxim MAX77693 multi-function device 4 - PMIC, 5 - CHARGER, 6 - LED, 7 - MUIC, 8 - HAPTIC 14 - compatible : Must be "maxim,max77693". 15 - reg : Specifies the i2c slave address of PMIC block. 16 - interrupts : This i2c device has an IRQ line connected to the main SoC. 19 - regulators : The regulators of max77693 have to be instantiated under subnode [all …]
|
| /OK3568_Linux_fs/kernel/drivers/leds/ |
| H A D | leds-aat1290.c | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * LED Flash class driver for the AAT1290 4 * 1.5A Step-Up Current Regulator for Flash LEDs 12 #include <linux/led-class-flash.h> 20 #include <media/v4l2-flash-led-class.h> 49 /* maximum LED current in movie mode */ 51 /* maximum LED current in flash mode */ 57 /* max LED brightness level */ 67 /* corresponding LED Flash class device */ 96 static void aat1290_as2cwire_write(struct aat1290_led *led, int addr, int value) in aat1290_as2cwire_write() argument [all …]
|
| H A D | leds-rgb13h.c | 1 // SPDX-License-Identifier: GPL-2.0 6 #include <media/v4l2-ctrls.h> 7 #include <media/v4l2-subdev.h> 10 #include <linux/led-class-flash.h> 17 #include <linux/rk-camera-module.h> 18 #include <linux/rk-led-flash.h> 38 /* maximum LED current in torch mode*/ 40 /* maximum LED current in flash mode */ 49 /* assures led-triggers compatibility */ 77 static int rgb13h_set_output(struct rgb13h_led *led, bool on) in rgb13h_set_output() argument [all …]
|