Home
last modified time | relevance | path

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

12

/linux/Documentation/devicetree/bindings/pinctrl/
H A Dmediatek,mt8183-pinctrl.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/pinctrl/mediatek,mt8183-pinctrl.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: MediaTek MT8183 Pin Controller
10 - Sean Wang <sean.wang@kernel.org>
13 The MediaTek's MT8183 Pin controller is used to control SoC pins.
17 const: mediatek,mt8183-pinctrl
23 reg-names:
25 - const: iocfg0
[all …]
/linux/arch/arm64/boot/dts/mediatek/
H A Dmt8183-kukui-jacuzzi-pico6.dts1 // SPDX-License-Identifier: (GPL-2.0 OR MIT)
6 /dts-v1/;
7 #include "mt8183-kukui-jacuzzi.dtsi"
8 #include "mt8183-kukui-audio-ts3a227e-max98357a.dtsi"
12 chassis-type = "convertible";
13 compatible = "google,pico-sku2", "google,pico", "mediatek,mt8183";
15 bt_wakeup: bt-wakeup {
16 compatible = "gpio-keys";
17 pinctrl-names = "default";
18 pinctrl-0 = <&bt_pins_wakeup>;
[all …]
H A Dmt8183-kukui-jacuzzi-fennel-sku6.dts1 // SPDX-License-Identifier: (GPL-2.0 OR MIT)
6 /dts-v1/;
7 #include "mt8183-kukui-jacuzzi-fennel.dtsi"
8 #include "mt8183-kukui-audio-da7219-rt1015p.dtsi"
12 chassis-type = "convertible";
13 compatible = "google,fennel-sku6", "google,fennel", "mediatek,mt8183";
19 compatible = "hid-over-i2c";
21 interrupts-extended = <&pio 155 IRQ_TYPE_LEVEL_LOW>;
22 pinctrl-names = "default";
23 pinctrl-0 = <&touchscreen_pins>;
[all …]
H A Dmt8183-kukui-jacuzzi-fennel-sku7.dts1 // SPDX-License-Identifier: (GPL-2.0 OR MIT)
6 /dts-v1/;
7 #include "mt8183-kukui-jacuzzi-fennel.dtsi"
8 #include "mt8183-kukui-audio-ts3a227e-rt1015p.dtsi"
12 chassis-type = "convertible";
13 compatible = "google,fennel-sku7", "google,fennel", "mediatek,mt8183";
19 compatible = "hid-over-i2c";
21 interrupts-extended = <&pio 155 IRQ_TYPE_LEVEL_LOW>;
22 pinctrl-names = "default";
23 pinctrl-0 = <&touchscreen_pins>;
[all …]
H A Dmt8183-kukui-jacuzzi-pico.dts1 // SPDX-License-Identifier: (GPL-2.0 OR MIT)
6 /dts-v1/;
7 #include "mt8183-kukui-jacuzzi.dtsi"
8 #include "mt8183-kukui-audio-ts3a227e-max98357a.dtsi"
12 chassis-type = "convertible";
13 compatible = "google,pico-sku1", "google,pico", "mediatek,mt8183";
17 google,remote-bus = <0>;
21 i2c-scl-internal-delay-ns = <25000>;
24 compatible = "hid-over-i2c";
26 hid-descr-addr = <0x20>;
[all …]
H A Dmt8183-kukui-kakadu.dts1 // SPDX-License-Identifier: (GPL-2.0 OR MIT)
6 /dts-v1/;
7 #include "mt8183-kukui-kakadu.dtsi"
8 #include "mt8183-kukui-audio-da7219-rt1015p.dtsi"
12 chassis-type = "tablet";
13 compatible = "google,kakadu-rev3", "google,kakadu-rev2",
14 "google,kakadu", "mediatek,mt8183";
19 compatible = "hid-over-i2c";
21 pinctrl-names = "default";
22 pinctrl-0 = <&open_touch>;
[all …]
H A Dmt8183-kukui-jacuzzi-damu.dts1 // SPDX-License-Identifier: (GPL-2.0 OR MIT)
6 /dts-v1/;
7 #include "mt8183-kukui-jacuzzi.dtsi"
8 #include "mt8183-kukui-audio-da7219-max98357a.dtsi"
12 chassis-type = "convertible";
13 compatible = "google,damu", "mediatek,mt8183";
19 compatible = "hid-over-i2c";
21 interrupts-extended = <&pio 155 IRQ_TYPE_LEVEL_LOW>;
22 pinctrl-names = "default";
23 pinctrl-0 = <&touchscreen_pins>;
[all …]
H A Dmt8183-kukui-jacuzzi-burnet.dts1 // SPDX-License-Identifier: (GPL-2.0 OR MIT)
6 /dts-v1/;
7 #include "mt8183-kukui-jacuzzi.dtsi"
8 #include "mt8183-kukui-audio-ts3a227e-max98357a.dtsi"
12 chassis-type = "convertible";
13 compatible = "google,burnet", "mediatek,mt8183";
17 mediatek,dmic-mode = <1>; /* one-wire */
22 compatible = "hid-over-i2c";
24 pinctrl-names = "default";
25 pinctrl-0 = <&touchscreen_pins>;
[all …]
H A Dmt8183-kukui-jacuzzi-cozmo.dts1 // SPDX-License-Identifier: (GPL-2.0 OR MIT)
6 /dts-v1/;
7 #include "mt8183-kukui-jacuzzi.dtsi"
8 #include "mt8183-kukui-audio-ts3a227e-max98357a.dtsi"
12 chassis-type = "laptop";
13 compatible = "google,cozmo", "mediatek,mt8183";
17 google,remote-bus = <0>;
22 compatible = "hid-over-i2c";
24 hid-descr-addr = <0x20>;
26 pinctrl-names = "default";
[all …]
H A Dmt8183-kukui-kakadu-sku22.dts1 // SPDX-License-Identifier: (GPL-2.0 OR MIT)
6 /dts-v1/;
7 #include "mt8183-kukui-kakadu.dtsi"
8 #include "mt8183-kukui-audio-rt1015p.dtsi"
12 chassis-type = "tablet";
13 compatible = "google,kakadu-rev3-sku22", "google,kakadu-rev2-sku22",
14 "google,kakadu", "mediatek,mt8183";
19 compatible = "hid-over-i2c";
21 pinctrl-names = "default";
22 pinctrl-0 = <&open_touch>;
[all …]
H A Dmt8183-kukui-katsu-sku32.dts1 // SPDX-License-Identifier: (GPL-2.0 OR MIT)
6 /dts-v1/;
7 #include "mt8183-kukui-kakadu.dtsi"
8 #include "mt8183-kukui-audio-da7219-rt1015p.dtsi"
12 chassis-type = "tablet";
13 compatible = "google,katsu-sku32", "google,katsu", "mediatek,mt8183";
20 pinctrl-names = "default";
21 pinctrl-0 = <&open_touch>;
23 interrupts-extended = <&pio 155 IRQ_TYPE_LEVEL_LOW>;
25 reset-gpios = <&pio 156 GPIO_ACTIVE_LOW>;
[all …]
H A Dmt8183-kukui-katsu-sku38.dts1 // SPDX-License-Identifier: (GPL-2.0 OR MIT)
6 /dts-v1/;
7 #include "mt8183-kukui-kakadu.dtsi"
8 #include "mt8183-kukui-audio-rt1015p.dtsi"
12 chassis-type = "tablet";
13 compatible = "google,katsu-sku38", "google,katsu", "mediatek,mt8183";
20 pinctrl-names = "default";
21 pinctrl-0 = <&open_touch>;
23 interrupts-extended = <&pio 155 IRQ_TYPE_LEVEL_LOW>;
25 reset-gpios = <&pio 156 GPIO_ACTIVE_LOW>;
[all …]
H A Dmt8183-kukui-jacuzzi-fennel-sku1.dts1 // SPDX-License-Identifier: (GPL-2.0 OR MIT)
6 /dts-v1/;
7 #include "mt8183-kukui-jacuzzi-fennel.dtsi"
8 #include "mt8183-kukui-audio-da7219-rt1015p.dtsi"
12 chassis-type = "convertible";
13 compatible = "google,fennel-sku1", "google,fennel", "mediatek,mt8183";
16 compatible = "pwm-leds";
17 keyboard_backlight: led-0 {
20 max-brightness = <1023>;
32 compatible = "hid-over-i2c";
[all …]
H A Dmt8183-pumpkin.dts1 // SPDX-License-Identifier: GPL-2.0
7 /dts-v1/;
9 #include <dt-bindings/gpio/gpio.h>
10 #include <dt-bindings/input/input.h>
11 #include "mt8183.dtsi"
15 model = "Pumpkin MT8183";
16 compatible = "mediatek,mt8183-pumpkin", "mediatek,mt8183";
28 stdout-path = "serial0:921600n8";
31 reserved-memory {
32 #address-cells = <2>;
[all …]
H A Dmt8183-evb.dts1 // SPDX-License-Identifier: (GPL-2.0 OR MIT)
8 /dts-v1/;
9 #include "mt8183.dtsi"
13 model = "MediaTek MT8183 evaluation board";
14 chassis-type = "embedded";
15 compatible = "mediatek,mt8183-evb", "mediatek,mt8183";
27 stdout-path = "serial0:921600n8";
30 reserved-memory {
31 #address-cells = <2>;
32 #size-cells = <2>;
[all …]
H A Dmt8183-kukui-kodama.dtsi1 // SPDX-License-Identifier: (GPL-2.0 OR MIT)
6 /dts-v1/;
7 #include "mt8183-kukui.dtsi"
8 #include "mt8183-kukui-audio-ts3a227e-max98357a.dtsi"
11 ppvarn_lcd: ppvarn-lcd {
12 compatible = "regulator-fixed";
13 regulator-name = "ppvarn_lcd";
14 pinctrl-names = "default";
15 pinctrl-0 = <&ppvarn_lcd_en>;
17 enable-active-high;
[all …]
H A Dmt8183-kukui-krane.dtsi1 // SPDX-License-Identifier: (GPL-2.0 OR MIT)
6 #include "mt8183-kukui.dtsi"
7 #include "mt8183-kukui-audio-max98357a.dtsi"
10 ppvarn_lcd: ppvarn-lcd {
11 compatible = "regulator-fixed";
12 regulator-name = "ppvarn_lcd";
13 pinctrl-names = "default";
14 pinctrl-0 = <&ppvarn_lcd_en>;
16 enable-active-high;
21 ppvarp_lcd: ppvarp-lcd {
[all …]
H A Dmt8183-kukui-jacuzzi-willow.dtsi1 // SPDX-License-Identifier: (GPL-2.0 OR MIT)
6 /dts-v1/;
7 #include "mt8183-kukui-jacuzzi.dtsi"
11 compatible = "hid-over-i2c";
13 hid-descr-addr = <0x20>;
15 pinctrl-names = "default";
16 pinctrl-0 = <&trackpad_pins>;
18 interrupts-extended = <&pio 7 IRQ_TYPE_LEVEL_LOW>;
20 wakeup-source;
25 qcom,ath10k-calibration-variant = "GO_JUNIPER";
H A Dmt8183-kukui-jacuzzi-juniper.dtsi1 // SPDX-License-Identifier: (GPL-2.0 OR MIT)
6 /dts-v1/;
7 #include "mt8183-kukui-jacuzzi.dtsi"
11 compatible = "hid-over-i2c";
13 hid-descr-addr = <0x20>;
15 pinctrl-names = "default";
16 pinctrl-0 = <&trackpad_pins>;
18 interrupts-extended = <&pio 7 IRQ_TYPE_LEVEL_LOW>;
20 wakeup-source;
25 qcom,ath10k-calibration-variant = "GO_JUNIPER";
H A Dmt8183-kukui-jacuzzi-fennel.dtsi1 // SPDX-License-Identifier: (GPL-2.0 OR MIT)
6 /dts-v1/;
7 #include "mt8183-kukui-jacuzzi.dtsi"
10 mediatek,dmic-mode = <1>; /* one-wire */
15 compatible = "hid-over-i2c";
17 hid-descr-addr = <0x20>;
19 pinctrl-names = "default";
20 pinctrl-0 = <&trackpad_pins>;
22 interrupts-extended = <&pio 7 IRQ_TYPE_LEVEL_LOW>;
24 wakeup-source;
H A Dmt8183-kukui-kakadu.dtsi1 // SPDX-License-Identifier: (GPL-2.0 OR MIT)
6 #include "mt8183-kukui.dtsi"
7 #include <dt-bindings/input/gpio-keys.h>
10 ppvarn_lcd: ppvarn-lcd {
11 compatible = "regulator-fixed";
12 regulator-name = "ppvarn_lcd";
13 pinctrl-names = "default";
14 pinctrl-0 = <&ppvarn_lcd_en>;
16 enable-active-high;
21 ppvarp_lcd: ppvarp-lcd {
[all …]
/linux/Documentation/devicetree/bindings/mmc/
H A Dmtk-sd.yaml1 # SPDX-License-Identifier: GPL-2.0
3 ---
4 $id: http://devicetree.org/schemas/mmc/mtk-sd.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Chaotian Jing <chaotian.jing@mediatek.com>
11 - Wenbin Mei <wenbin.mei@mediatek.com>
16 - enum:
17 - mediatek,mt2701-mmc
18 - mediatek,mt2712-mmc
19 - mediatek,mt6779-mmc
[all …]
/linux/drivers/pinctrl/mediatek/
H A DMakefile1 # SPDX-License-Identifier: GPL-2.0
3 obj-$(CONFIG_EINT_MTK) += mtk-eint.o
4 obj-$(CONFIG_PINCTRL_MTK) += pinctrl-mtk-common.o
5 obj-$(CONFIG_PINCTRL_MTK_V2) += pinctrl-mtk-common-v2.o
6 obj-$(CONFIG_PINCTRL_MTK_MTMIPS) += pinctrl-mtmips.o
7 obj-$(CONFIG_PINCTRL_MTK_MOORE) += pinctrl-moore.o
8 obj-$(CONFIG_PINCTRL_MTK_PARIS) += pinctrl-paris.o
11 obj-$(CONFIG_PINCTRL_MT7620) += pinctrl-mt7620.o
12 obj-$(CONFIG_PINCTRL_MT7621) += pinctrl-mt7621.o
13 obj-$(CONFIG_PINCTRL_MT76X8) += pinctrl-mt76x8.o
[all …]
/linux/sound/soc/mediatek/mt8183/
H A Dmt8183-mt6358-ts3a227-max98357.c1 // SPDX-License-Identifier: GPL-2.0
3 // mt8183-mt6358.c --
4 // MT8183-MT6358-TS3A227-MAX98357 ALSA SoC machine driver
11 #include <linux/pinctrl/consumer.h>
18 #include "../common/mtk-afe-platform-driver.h"
19 #include "mt8183-afe-common.h"
21 #define RT1015_CODEC_DAI "rt1015-aif"
22 #define RT1015_DEV0_NAME "rt1015.6-0028"
23 #define RT1015_DEV1_NAME "rt1015.6-0029"
38 struct pinctrl *pinctrl; member
[all …]
H A Dmt8183-da7219-max98357.c1 // SPDX-License-Identifier: GPL-2.0
3 // mt8183-da7219-max98357.c
4 // -- MT8183-DA721
747 struct pinctrl *pinctrl; mt8183_da7219_max98357_dev_probe() local
[all...]

12