Searched +full:mt8135 +full:- +full:pinctrl (Results 1 – 11 of 11) sorted by relevance
/linux/arch/arm/boot/dts/mediatek/ |
H A D | mt8135.dtsi | 1 // 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 D | mediatek,mt65xx-pinctrl.yaml | 1 # 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 D | pinctrl-mtk-mt8135.h | 1 /* 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 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_AIROHA) += pinctrl-airoha.o 12 obj-$(CONFIG_PINCTRL_MT7620) += pinctrl-mt7620.o 13 obj-$(CONFIG_PINCTRL_MT7621) += pinctrl-mt7621.o [all …]
|
H A D | pinctrl-mt8135.c | 1 // 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 D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 2 menu "MediaTek pinctrl drivers" 115 bool "MediaTek MT8135 pin control"
|
H A D | pinctrl-mtk-common.c | 1 // 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 D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 6 select PINCTRL 40 bool "MediaTek MT8135 SoCs support"
|
/linux/Documentation/devicetree/bindings/serial/ |
H A D | mediatek,uart.yaml | 1 # 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 D | mtk-sd.c | 1 // 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 D | spi-mt65xx.c | 1 // 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 …]
|