Home
last modified time | relevance | path

Searched +full:mt8135 +full:- +full:pinctrl (Results 1 – 11 of 11) sorted by relevance

/linux/arch/arm/boot/dts/mediatek/
H A Dmt8135.dtsi1 // SPDX-License-Identifier: GPL-2.0
8 #include <dt-bindings/clock/mt8135-clk.h>
9 #include <dt-bindings/interrupt-controller/irq.h>
10 #include <dt-bindings/interrupt-controller/arm-gic.h>
11 #include <dt-bindings/reset/mt8135-resets.h>
12 #include <dt-bindings/pinctrl/mt8135-pinfunc.h>
15 #address-cells = <2>;
16 #size-cells = <2>;
17 compatible = "mediatek,mt8135";
18 interrupt-parent = <&sysirq>;
[all …]
/linux/Documentation/devicetree/bindings/pinctrl/
H A Dmediatek,mt65xx-pinctrl.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/pinctrl/mediatek,mt65xx-pinctrl.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Sean Wang <sean.wang@kernel.org>
18 - mediatek,mt2701-pinctrl
19 - mediatek,mt2712-pinctrl
20 - mediatek,mt6397-pinctrl
21 - mediatek,mt7623-pinctrl
22 - mediatek,mt8127-pinctrl
[all …]
/linux/drivers/pinctrl/mediatek/
H A Dpinctrl-mtk-mt8135.h1 /* SPDX-License-Identifier: GPL-2.0-only */
10 #include <linux/pinctrl/pinctrl.h>
11 #include "pinctrl-mtk-common.h"
15 "D21", "mt8135",
27 "D22", "mt8135",
39 "E22", "mt8135",
51 "F21", "mt8135",
61 "F20", "mt8135",
72 "G18", "mt8135",
83 "G21", "mt8135",
[all …]
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_AIROHA) += pinctrl-airoha.o
12 obj-$(CONFIG_PINCTRL_MT7620) += pinctrl-mt7620.o
13 obj-$(CONFIG_PINCTRL_MT7621) += pinctrl-mt7621.o
[all …]
H A Dpinctrl-mt8135.c1 // SPDX-License-Identifier: GPL-2.0-only
10 #include <linux/pinctrl/pinctrl.h>
12 #include <dt-bindings/pinctrl/mt65xx.h>
14 #include "pinctrl-mtk-common.h"
15 #include "pinctrl-mtk-mt8135.h"
239 unsigned char align = devdata->port_align; in spec_pull_set()
250 return -EINVAL; in spec_pull_set()
282 return -EINVAL; in spec_pull_set()
322 { .compatible = "mediatek,mt8135-pinctrl", .data = &mt8135_pinctrl_data },
329 .name = "mediatek-mt8135-pinctrl",
H A DKconfig1 # SPDX-License-Identifier: GPL-2.0-only
2 menu "MediaTek pinctrl drivers"
115 bool "MediaTek MT8135 pin control"
H A Dpinctrl-mtk-common.c1 // SPDX-License-Identifier: GPL-2.0-only
3 * mt65xx pinctrl driver based on Allwinner A1X pinctrl driver.
12 #include <linux/pinctrl/consumer.h>
13 #include <linux/pinctrl/machine.h>
14 #include <linux/pinctrl/pinconf.h>
15 #include <linux/pinctrl/pinconf-generic.h>
16 #include <linux/pinctrl/pinctrl.h>
17 #include <linux/pinctrl/pinmux.h>
26 #include <dt-bindings/pinctrl/mt65xx.h>
30 #include "../pinctrl-utils.h"
[all …]
/linux/arch/arm/mach-mediatek/
H A DKconfig1 # SPDX-License-Identifier: GPL-2.0-only
6 select PINCTRL
40 bool "MediaTek MT8135 SoCs support"
/linux/Documentation/devicetree/bindings/serial/
H A Dmediatek,uart.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Matthias Brugger <matthias.bgg@gmail.com>
13 - $ref: serial.yaml#
23 - const: mediatek,mt6577-uart
24 - items:
25 - enum:
26 - mediatek,mt2701-uart
27 - mediatek,mt2712-uart
[all …]
/linux/drivers/mmc/host/
H A Dmtk-sd.c1 // SPDX-License-Identifier: GPL-2.0-only
3 * Copyright (c) 2014-2015, 2022 MediaTek Inc.
11 #include <linux/dma-mapping.h>
16 #include <linux/pinctrl/consumer.h>
33 #include <linux/mmc/slot-gpio.h>
41 /*--------------------------------------------------------------------------*/
43 /*--------------------------------------------------------------------------*/
50 /*--------------------------------------------------------------------------*/
52 /*--------------------------------------------------------------------------*/
90 /*--------------------------------------------------------------------------*/
[all …]
/linux/drivers/spi/
H A Dspi-mt65xx.c1 // SPDX-License-Identifier: GPL-2.0-only
16 #include <linux/pinctrl/consumer.h>
18 #include <linux/platform_data/spi-mt65xx.h>
21 #include <linux/spi/spi-mem.h>
22 #include <linux/dma-mapping.h>
115 * struct mtk_spi_compatible - device data structure
133 * struct mtk_spi - SPI driver instance
151 * @spimem_done: SPI-MEM operation completion
152 * @use_spimem: Enables SPI-MEM
154 * @tx_dma: DMA start for SPI-MEM TX
[all …]