Searched +full:mt8183 +full:- +full:pinctrl (Results 1 – 25 of 48) sorted by relevance
12
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/pinctrl/ |
| D | pinctrl-mt8183.txt | 1 * Mediatek MT8183 Pin Controller 6 - compatible: value should be one of the following. 7 "mediatek,mt8183-pinctrl", compatible with mt8183 pinctrl. 8 - gpio-controller : Marks the device node as a gpio controller. 9 - #gpio-cells: number of cells in GPIO specifier. Since the generic GPIO 12 - gpio-ranges : gpio valid number range. 13 - reg: physical address base for gpio base registers. There are 10 GPIO 14 physical address base in mt8183. 17 - reg-names: gpio base register names. There are 10 gpio base register 18 names in mt8183. They are "iocfg0", "iocfg1", "iocfg2", "iocfg3", "iocfg4", [all …]
|
| /kernel/linux/linux-6.6/Documentation/devicetree/bindings/pinctrl/ |
| D | mediatek,mt8183-pinctrl.yaml | 1 # 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 …]
|
| /kernel/linux/linux-6.6/arch/arm64/boot/dts/mediatek/ |
| D | mt8183-kukui-jacuzzi-fennel-sku7.dts | 1 // 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 compatible = "google,fennel-sku7", "google,fennel", "mediatek,mt8183"; 18 compatible = "hid-over-i2c"; 20 interrupt-parent = <&pio>; 22 pinctrl-names = "default"; 23 pinctrl-0 = <&touchscreen_pins>; 25 post-power-on-delay-ms = <10>; [all …]
|
| D | mt8183-kukui-jacuzzi-fennel-sku6.dts | 1 // 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 compatible = "google,fennel-sku6", "google,fennel", "mediatek,mt8183"; 18 compatible = "hid-over-i2c"; 20 interrupt-parent = <&pio>; 22 pinctrl-names = "default"; 23 pinctrl-0 = <&touchscreen_pins>; 25 post-power-on-delay-ms = <10>; [all …]
|
| D | mt8183-kukui-jacuzzi-damu.dts | 1 // 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 interrupt-parent = <&pio>; 23 pinctrl-names = "default"; 24 pinctrl-0 = <&touchscreen_pins>; [all …]
|
| D | mt8183-kukui-jacuzzi-burnet.dts | 1 // 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 …]
|
| D | mt8183-kukui-jacuzzi-cozmo.dts | 1 // 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 compatible = "google,cozmo", "mediatek,mt8183"; 16 google,remote-bus = <0>; 21 compatible = "hid-over-i2c"; 23 hid-descr-addr = <0x20>; 25 pinctrl-names = "default"; 26 pinctrl-0 = <&trackpad_pins>; [all …]
|
| D | mt8183-kukui-jacuzzi-fennel-sku1.dts | 1 // 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 compatible = "google,fennel-sku1", "google,fennel", "mediatek,mt8183"; 15 compatible = "pwm-leds"; 16 keyboard_backlight: led-0 { 19 max-brightness = <1023>; 31 compatible = "hid-over-i2c"; 33 interrupt-parent = <&pio>; [all …]
|
| D | mt8183-pumpkin.dts | 1 // 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 …]
|
| D | mt8183-evb.dts | 1 // 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 …]
|
| D | mt8183-kukui-kodama.dtsi | 1 // 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 …]
|
| D | mt8183-kukui-krane.dtsi | 1 // 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 …]
|
| D | mt8183-kukui-jacuzzi.dtsi | 1 // SPDX-License-Identifier: (GPL-2.0 OR MIT) 6 #include "mt8183-kukui.dtsi" 7 /* Must come after mt8183-kukui.dtsi to modify cros_ec */ 8 #include <arm/cros-ec-keyboard.dtsi> 11 pp1200_mipibrdg: pp1200-mipibrdg { 12 compatible = "regulator-fixed"; 13 regulator-name = "pp1200_mipibrdg"; 14 pinctrl-names = "default"; 15 pinctrl-0 = <&pp1200_mipibrdg_en>; 17 enable-active-high; [all …]
|
| D | mt8183-kukui-jacuzzi-willow.dtsi | 1 // 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";
|
| D | mt8183-kukui-jacuzzi-juniper.dtsi | 1 // 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";
|
| D | mt8183-kukui-jacuzzi-fennel.dtsi | 1 // 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;
|
| /kernel/linux/linux-6.6/Documentation/devicetree/bindings/mmc/ |
| D | mtk-sd.yaml | 1 # 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 …]
|
| /kernel/linux/linux-5.10/arch/arm64/boot/dts/mediatek/ |
| D | mt8183-evb.dts | 1 // SPDX-License-Identifier: (GPL-2.0 OR MIT) 8 /dts-v1/; 9 #include "mt8183.dtsi" 13 model = "MediaTek MT8183 evaluation board"; 14 compatible = "mediatek,mt8183-evb", "mediatek,mt8183"; 26 stdout-path = "serial0:921600n8"; 29 reserved-memory { 30 #address-cells = <2>; 31 #size-cells = <2>; 34 compatible = "shared-dma-pool"; [all …]
|
| D | mt8183.dtsi | 1 // SPDX-License-Identifier: (GPL-2.0 OR MIT) 8 #include <dt-bindings/clock/mt8183-clk.h> 9 #include <dt-bindings/interrupt-controller/arm-gic.h> 10 #include <dt-bindings/interrupt-controller/irq.h> 11 #include <dt-bindings/reset-controller/mt8183-resets.h> 12 #include <dt-bindings/phy/phy.h> 13 #include "mt8183-pinfunc.h" 16 compatible = "mediatek,mt8183"; 17 interrupt-parent = <&sysirq>; 18 #address-cells = <2>; [all …]
|
| /kernel/linux/linux-6.6/Documentation/devicetree/bindings/display/mediatek/ |
| D | mediatek,dpi.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - CK Hu <ck.hu@mediatek.com> 11 - Jitao shi <jitao.shi@mediatek.com> 15 subsystem and provides 8-bit RGB/YUV444 or 8/10/10-bit YUV422 pixel data on a 21 - enum: 22 - mediatek,mt2701-dpi 23 - mediatek,mt7623-dpi 24 - mediatek,mt8173-dpi [all …]
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/serial/ |
| D | mtk-uart.txt | 4 - compatible should contain: 5 * "mediatek,mt2701-uart" for MT2701 compatible UARTS 6 * "mediatek,mt2712-uart" for MT2712 compatible UARTS 7 * "mediatek,mt6580-uart" for MT6580 compatible UARTS 8 * "mediatek,mt6582-uart" for MT6582 compatible UARTS 9 * "mediatek,mt6589-uart" for MT6589 compatible UARTS 10 * "mediatek,mt6755-uart" for MT6755 compatible UARTS 11 * "mediatek,mt6765-uart" for MT6765 compatible UARTS 12 * "mediatek,mt6779-uart" for MT6779 compatible UARTS 13 * "mediatek,mt6795-uart" for MT6795 compatible UARTS [all …]
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/mmc/ |
| D | mtk-sd.txt | 10 - compatible: value should be either of the following. 11 "mediatek,mt8135-mmc": for mmc host ip compatible with mt8135 12 "mediatek,mt8173-mmc": for mmc host ip compatible with mt8173 13 "mediatek,mt8183-mmc": for mmc host ip compatible with mt8183 14 "mediatek,mt8516-mmc": for mmc host ip compatible with mt8516 15 "mediatek,mt6779-mmc": for mmc host ip compatible with mt6779 16 "mediatek,mt2701-mmc": for mmc host ip compatible with mt2701 17 "mediatek,mt2712-mmc": for mmc host ip compatible with mt2712 18 "mediatek,mt7622-mmc": for MT7622 SoC 19 "mediatek,mt7623-mmc", "mediatek,mt2701-mmc": for MT7623 SoC [all …]
|
| /kernel/linux/linux-5.10/drivers/pinctrl/mediatek/ |
| D | Makefile | 1 # 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_MOORE) += pinctrl-moore.o 7 obj-$(CONFIG_PINCTRL_MTK_PARIS) += pinctrl-paris.o 10 obj-$(CONFIG_PINCTRL_MT2701) += pinctrl-mt2701.o 11 obj-$(CONFIG_PINCTRL_MT2712) += pinctrl-mt2712.o 12 obj-$(CONFIG_PINCTRL_MT8135) += pinctrl-mt8135.o 13 obj-$(CONFIG_PINCTRL_MT8127) += pinctrl-mt8127.o [all …]
|
| /kernel/linux/linux-6.6/drivers/pinctrl/mediatek/ |
| D | Makefile | 1 # 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 …]
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/display/mediatek/ |
| D | mediatek,dpi.txt | 5 provides 8-bit RGB/YUV444 or 8/10/10-bit YUV422 pixel data on a parallel 9 - compatible: "mediatek,<chip>-dpi" 10 the supported chips are mt2701, mt7623, mt8173 and mt8183. 11 - reg: Physical base address and length of the controller's registers 12 - interrupts: The interrupt signal from the function block. 13 - clocks: device clocks 14 See Documentation/devicetree/bindings/clock/clock-bindings.txt for details. 15 - clock-names: must contain "pixel", "engine", and "pll" 16 - port: Output port node with endpoint definitions as described in 21 - pinctrl-names: Contain "default" and "sleep". [all …]
|
12