/openbmc/linux/Documentation/devicetree/bindings/pinctrl/ |
H A D | qcom,msm8916-pinctrl.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/pinctrl/qcom,msm8916-pinctrl.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: Qualcomm MSM8916 TLMM pin controller 10 - Bjorn Andersson <andersson@kernel.org> 11 - Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org> 14 Top Level Mode Multiplexer pin controller in Qualcomm MSM8916 SoC. 18 const: qcom,msm8916-pinctrl 26 interrupt-controller: true [all …]
|
/openbmc/linux/arch/arm64/boot/dts/qcom/ |
H A D | msm8916.dtsi | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * Copyright (c) 2013-2015, The Linux Foundation. All rights reserved. 6 #include <dt-bindings/arm/coresight-cti-dt.h> 7 #include <dt-bindings/clock/qcom,gcc-msm8916.h> 8 #include <dt-bindings/clock/qcom,rpmcc.h> 9 #include <dt-bindings/interconnect/qcom,msm8916.h> 10 #include <dt-bindings/interrupt-controller/arm-gic.h> 11 #include <dt-bindings/power/qcom-rpmpd.h> 12 #include <dt-bindings/reset/qcom,gcc-msm8916.h> 13 #include <dt-bindings/thermal/thermal.h> [all …]
|
H A D | msm8916-samsung-e5.dts | 1 // SPDX-License-Identifier: GPL-2.0-only 3 /dts-v1/; 5 #include "msm8916-samsung-e2015-common.dtsi" 11 * There seems to be no way to boot ARM64 kernels on 32-bit devices at the 16 * to the other MSM8916 device trees. However, it is actually used through 17 * arch/arm/boot/dts/qcom-msm8916-samsung-e5.dts 22 compatible = "samsung,e5", "qcom,msm8916"; 23 chassis-type = "handset"; 33 interrupts-extended = <&tlmm 13 IRQ_TYPE_EDGE_FALLING>; 35 touchscreen-size-x = <720>; [all …]
|
H A D | msm8916-samsung-grandmax.dts | 1 // SPDX-License-Identifier: GPL-2.0-only 3 /dts-v1/; 5 #include "msm8916-samsung-e2015-common.dtsi" 6 #include <dt-bindings/leds/common.h> 12 * There seems to be no way to boot ARM64 kernels on 32-bit devices at the 17 * to the other MSM8916 device trees. However, it is actually used through 18 * arch/arm/boot/dts/qcom-msm8916-samsung-grandmax.dts 23 compatible = "samsung,grandmax", "qcom,msm8916"; 24 chassis-type = "handset"; 26 /delete-node/ gpio-hall-sensor; [all …]
|
H A D | msm8916-samsung-gt58.dts | 1 // SPDX-License-Identifier: GPL-2.0-only 3 /dts-v1/; 5 #include "msm8916-samsung-gt5-common.dtsi" 9 compatible = "samsung,gt58", "qcom,msm8916"; 10 chassis-type = "tablet"; 12 reg_vdd_tsp: regulator-vdd-tsp { 13 compatible = "regulator-fixed"; 14 regulator-name = "vdd_tsp"; 15 regulator-min-microvolt = <3300000>; 16 regulator-max-microvolt = <3300000>; [all …]
|
H A D | msm8916-samsung-a5u-eur.dts | 1 // SPDX-License-Identifier: GPL-2.0-only 3 /dts-v1/; 5 #include "msm8916-samsung-a2015-common.dtsi" 9 compatible = "samsung,a5u-eur", "qcom,msm8916"; 10 chassis-type = "handset"; 12 reg_touch_key: regulator-touch-key { 13 compatible = "regulator-fixed"; 14 regulator-name = "touch_key"; 15 regulator-min-microvolt = <3300000>; 16 regulator-max-microvolt = <3300000>; [all …]
|
H A D | msm8916-samsung-gt510.dts | 1 // SPDX-License-Identifier: GPL-2.0-only 3 /dts-v1/; 5 #include "msm8916-samsung-gt5-common.dtsi" 9 compatible = "samsung,gt510", "qcom,msm8916"; 10 chassis-type = "tablet"; 13 compatible = "clk-pwm"; 14 #pwm-cells = <2>; 18 pinctrl-0 = <&motor_pwm_default>; 19 pinctrl-names = "default"; 22 reg_motor_vdd: regulator-motor-vdd { [all …]
|
H A D | msm8916-samsung-j5x.dts | 1 // SPDX-License-Identifier: GPL-2.0-only 3 /dts-v1/; 5 #include "msm8916-samsung-j5-common.dtsi" 9 compatible = "samsung,j5x", "qcom,msm8916"; 10 chassis-type = "handset"; 12 reg_vdd_tsp_a: regulator-vdd-tsp-a { 13 compatible = "regulator-fixed"; 14 regulator-name = "vdd_tsp_a"; 15 regulator-min-microvolt = <3000000>; 16 regulator-max-microvolt = <3000000>; [all …]
|
H A D | msm8916-samsung-a3u-eur.dts | 1 // SPDX-License-Identifier: GPL-2.0-only 3 /dts-v1/; 5 #include "msm8916-samsung-a2015-common.dtsi" 9 compatible = "samsung,a3u-eur", "qcom,msm8916"; 10 chassis-type = "handset"; 12 reg_panel_vdd3: regulator-panel-vdd3 { 13 compatible = "regulator-fixed"; 14 regulator-name = "panel_vdd3"; 15 regulator-min-microvolt = <1800000>; 16 regulator-max-microvolt = <1800000>; [all …]
|
H A D | msm8916-longcheer-l8150.dts | 1 // SPDX-License-Identifier: GPL-2.0-only 3 /dts-v1/; 5 #include "msm8916-pm8916.dtsi" 6 #include <dt-bindings/gpio/gpio.h> 7 #include <dt-bindings/input/input.h> 8 #include <dt-bindings/interrupt-controller/irq.h> 9 #include <dt-bindings/leds/common.h> 13 compatible = "longcheer,l8150", "qcom,msm8916-v1-qrd/9-v1", "qcom,msm8916"; 14 chassis-type = "handset"; 23 stdout-path = "serial0"; [all …]
|
H A D | msm8916-samsung-serranove.dts | 1 // SPDX-License-Identifier: GPL-2.0-only 6 /dts-v1/; 8 #include "msm8916-pm8916.dtsi" 9 #include <dt-bindings/gpio/gpio.h> 10 #include <dt-bindings/input/input.h> 11 #include <dt-bindings/interrupt-controller/irq.h> 21 * to the other MSM8916 device trees. However, it is actually used through 22 * arch/arm/boot/dts/qcom-msm8916-samsung-serranove.dts 27 compatible = "samsung,serranove", "qcom,msm8916"; 28 chassis-type = "handset"; [all …]
|
H A D | msm8916-thwc-ufi001c.dts | 1 // SPDX-License-Identifier: GPL-2.0-only 3 /dts-v1/; 5 #include "msm8916-ufi.dtsi" 8 model = "ufi-001c/ufi-001b 4G Modem Stick"; 9 compatible = "thwc,ufi001c", "qcom,msm8916"; 29 pinctrl-0 = <&sim_ctrl_default>; 30 pinctrl-names = "default"; 35 bias-pull-down; 44 sim_ctrl_default: sim-ctrl-default-state { 45 esim-sel-pins { [all …]
|
H A D | msm8916-longcheer-l8910.dts | 1 // SPDX-License-Identifier: GPL-2.0-only 3 /dts-v1/; 5 #include "msm8916-pm8916.dtsi" 6 #include <dt-bindings/gpio/gpio.h> 7 #include <dt-bindings/input/input.h> 8 #include <dt-bindings/leds/common.h> 12 compatible = "longcheer,l8910", "qcom,msm8916"; 13 chassis-type = "handset"; 22 stdout-path = "serial0"; 25 flash-led-controller { [all …]
|
H A D | msm8916-gplus-fl8005a.dts | 1 // SPDX-License-Identifier: GPL-2.0-only 3 /dts-v1/; 5 #include "msm8916-pm8916.dtsi" 7 #include <dt-bindings/gpio/gpio.h> 8 #include <dt-bindings/input/input.h> 9 #include <dt-bindings/leds/common.h> 13 compatible = "gplus,fl8005a", "qcom,msm8916"; 14 chassis-type = "tablet"; 23 stdout-path = "serial0"; 26 flash-led-controller { [all …]
|
H A D | msm8916-acer-a1-724.dts | 1 // SPDX-License-Identifier: GPL-2.0-only 3 /dts-v1/; 5 #include "msm8916-pm8916.dtsi" 7 #include <dt-bindings/gpio/gpio.h> 8 #include <dt-bindings/input/input.h> 9 #include <dt-bindings/interrupt-controller/irq.h> 12 * NOTE: The original firmware from Acer can only boot 32-bit kernels. 13 * To boot this device tree using arm64 it is necessary to flash 64-bit 15 * See https://wiki.postmarketos.org/wiki/Acer_Iconia_Talk_S_(acer-a1-724) 20 model = "Acer Iconia Talk S A1-724"; [all …]
|
H A D | msm8916-asus-z00l.dts | 1 // SPDX-License-Identifier: GPL-2.0-only 3 /dts-v1/; 5 #include "msm8916-pm8916.dtsi" 6 #include <dt-bindings/gpio/gpio.h> 7 #include <dt-bindings/input/input.h> 8 #include <dt-bindings/interrupt-controller/irq.h> 12 compatible = "asus,z00l", "qcom,msm8916"; 13 chassis-type = "handset"; 22 stdout-path = "serial0"; 25 gpio-keys { [all …]
|
H A D | msm8916-huawei-g7.dts | 1 // SPDX-License-Identifier: GPL-2.0-only 6 /dts-v1/; 8 #include "msm8916-pm8916.dtsi" 9 #include <dt-bindings/gpio/gpio.h> 10 #include <dt-bindings/input/input.h> 11 #include <dt-bindings/interrupt-controller/irq.h> 12 #include <dt-bindings/leds/common.h> 13 #include <dt-bindings/sound/apq8016-lpass.h> 16 * Note: The original firmware from Huawei can only boot 32-bit kernels. 17 * To boot this device tree using arm64 it is necessary to flash 64-bit TZ/HYP [all …]
|
H A D | msm8916-wingtech-wt88047.dts | 1 // SPDX-License-Identifier: GPL-2.0-only 6 /dts-v1/; 8 #include "msm8916-pm8916.dtsi" 9 #include <dt-bindings/gpio/gpio.h> 10 #include <dt-bindings/input/input.h> 11 #include <dt-bindings/leds/common.h> 15 compatible = "wingtech,wt88047", "qcom,msm8916"; 16 chassis-type = "handset"; 25 stdout-path = "serial0"; 28 flash-led-controller { [all …]
|
H A D | msm8916-alcatel-idol347.dts | 1 // SPDX-License-Identifier: GPL-2.0-only 3 /dts-v1/; 5 #include "msm8916-pm8916.dtsi" 6 #include <dt-bindings/gpio/gpio.h> 7 #include <dt-bindings/input/input.h> 8 #include <dt-bindings/leds/common.h> 12 compatible = "alcatel,idol347", "qcom,msm8916"; 13 chassis-type = "handset"; 22 stdout-path = "serial0"; 25 gpio-keys { [all …]
|
H A D | msm8939.dtsi | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * Copyright (c) 2013-2015, The Linux Foundation. All rights reserved. 4 * Copyright (c) 2020-2023, Linaro Limited 7 #include <dt-bindings/clock/qcom,gcc-msm8939.h> 8 #include <dt-bindings/clock/qcom,rpmcc.h> 9 #include <dt-bindings/interconnect/qcom,msm8939.h> 10 #include <dt-bindings/interrupt-controller/arm-gic.h> 11 #include <dt-bindings/power/qcom-rpmpd.h> 12 #include <dt-bindings/reset/qcom,gcc-msm8939.h> 13 #include <dt-bindings/thermal/thermal.h> [all …]
|
H A D | msm8916-samsung-e2015-common.dtsi | 1 // SPDX-License-Identifier: GPL-2.0-only 3 #include "msm8916-samsung-a2015-common.dtsi" 7 compatible = "regulator-haptic"; 8 haptic-supply = <®_motor_vdd>; 9 min-microvolt = <3300000>; 10 max-microvolt = <3300000>; 13 i2c-muic { 15 /delete-node/ extcon@25; 18 compatible = "siliconmitus,sm5504-muic"; 21 interrupt-parent = <&tlmm>; [all …]
|
/openbmc/u-boot/doc/device-tree-bindings/gpio/ |
H A D | gpio-msm.txt | 4 - compatible : "qcom,msm8916-pinctrl" or "qcom,apq8016-pinctrl" 5 - reg : Physical base address and length of the controller's registers. 8 - #gpio-cells : Should be one (pin number). 9 - gpio-controller : Marks the device node as a GPIO controller. 10 - gpio-count: Number of GPIO pins. 11 - gpio-bank-name: (optional) name of gpio bank. As default "soc" is used. 15 soc_gpios: pinctrl@1000000 { 16 compatible = "qcom,msm8916-pinctrl"; 18 gpio-controller; 19 gpio-count = <122>; [all …]
|
/openbmc/linux/arch/arm/mach-qcom/ |
H A D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 7 select PINCTRL 28 bool "Enable support for MSM8916" 31 Enable support for the Qualcomm Snapdragon 410 (MSM8916/APQ8016). 33 Note that ARM64 is the main supported architecture for MSM8916.
|
/openbmc/linux/Documentation/devicetree/bindings/sound/ |
H A D | qcom,sm8250.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Srinivas Kandagatla <srinivas.kandagatla@linaro.org> 19 - items: 20 - enum: 21 - lenovo,yoga-c630-sndcard 22 - qcom,db845c-sndcard 23 - const: qcom,sdm845-sndcard 24 - enum: [all …]
|
/openbmc/linux/Documentation/devicetree/bindings/i2c/ |
H A D | qcom,i2c-cci.yaml | 1 # SPDX-License-Identifier: GPL-2.0 OR BSD-2-Clause 3 --- 4 $id: http://devicetree.org/schemas/i2c/qcom,i2c-cci.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Loic Poulain <loic.poulain@linaro.org> 11 - Robert Foss <robert.foss@linaro.org> 16 - enum: 17 - qcom,msm8226-cci 18 - qcom,msm8974-cci 19 - qcom,msm8996-cci [all …]
|