Home
last modified time | relevance | path

Searched +full:msm8916 +full:- +full:pinctrl (Results 1 – 25 of 43) sorted by relevance

12

/openbmc/linux/Documentation/devicetree/bindings/pinctrl/
H A Dqcom,msm8916-pinctrl.yaml1 # 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 Dmsm8916.dtsi1 // 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 Dmsm8916-samsung-e5.dts1 // 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 Dmsm8916-samsung-grandmax.dts1 // 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 Dmsm8916-samsung-gt58.dts1 // 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 Dmsm8916-samsung-a5u-eur.dts1 // 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 Dmsm8916-samsung-gt510.dts1 // 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 Dmsm8916-samsung-j5x.dts1 // 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 Dmsm8916-samsung-a3u-eur.dts1 // 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 Dmsm8916-longcheer-l8150.dts1 // 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 Dmsm8916-samsung-serranove.dts1 // 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 Dmsm8916-thwc-ufi001c.dts1 // 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 Dmsm8916-longcheer-l8910.dts1 // 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 Dmsm8916-gplus-fl8005a.dts1 // 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 Dmsm8916-acer-a1-724.dts1 // 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 Dmsm8916-asus-z00l.dts1 // 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 Dmsm8916-huawei-g7.dts1 // 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 Dmsm8916-wingtech-wt88047.dts1 // 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 Dmsm8916-alcatel-idol347.dts1 // 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 Dmsm8939.dtsi1 // 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 Dmsm8916-samsung-e2015-common.dtsi1 // SPDX-License-Identifier: GPL-2.0-only
3 #include "msm8916-samsung-a2015-common.dtsi"
7 compatible = "regulator-haptic";
8 haptic-supply = <&reg_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 Dgpio-msm.txt4 - 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 DKconfig1 # 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 Dqcom,sm8250.yaml1 # 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 Dqcom,i2c-cci.yaml1 # 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 …]

12