Searched +full:mt8173 +full:- +full:spi (Results  1 – 11 of 11) sorted by relevance
| /linux/Documentation/devicetree/bindings/spi/ | 
| H A D | mediatek,spi-mtk-nor.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)3 ---
 4 $id: http://devicetree.org/schemas/spi/mediatek,spi-mtk-nor.yaml#
 5 $schema: http://devicetree.org/meta-schemas/core.yaml#
 10   - Bayi Cheng <bayi.cheng@mediatek.com>
 11   - Chuanhong Guo <gch981213@gmail.com>
 14   This spi controller support single, dual, or quad mode transfer for
 15   SPI NOR flash. There should be only one spi slave device following
 16   generic spi bindings. It's not recommended to use this controller
 17   for devices other than SPI NOR flash due to limited transfer
 [all …]
 
 | 
| H A D | mediatek,spi-mt65xx.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)3 ---
 4 $id: http://devicetree.org/schemas/spi/mediatek,spi-mt65xx.yaml#
 5 $schema: http://devicetree.org/meta-schemas/core.yaml#
 7 title: SPI Bus controller for MediaTek ARM SoCs
 10   - Leilk Liu <leilk.liu@mediatek.com>
 13   - $ref: /schemas/spi/spi-controller.yaml#
 18       - items:
 19           - enum:
 20               - mediatek,mt7629-spi
 [all …]
 
 | 
| /linux/arch/arm64/boot/dts/mediatek/ | 
| H A D | mt8173.dtsi | 1 // SPDX-License-Identifier: GPL-2.0-only7 #include <dt-bindings/clock/mt8173-clk.h>
 8 #include <dt-bindings/interrupt-controller/irq.h>
 9 #include <dt-bindings/interrupt-controller/arm-gic.h>
 10 #include <dt-bindings/memory/mt8173-larb-port.h>
 11 #include <dt-bindings/phy/phy.h>
 12 #include <dt-bindings/power/mt8173-power.h>
 13 #include <dt-bindings/reset/mt8173-resets.h>
 14 #include <dt-bindings/gce/mt8173-gce.h>
 15 #include <dt-bindings/thermal/thermal.h>
 [all …]
 
 | 
| H A D | mt8173-elm.dtsi | 1 // SPDX-License-Identifier: GPL-2.0-only6 #include <dt-bindings/input/input.h>
 7 #include <dt-bindings/input/linux-event-codes.h>
 8 #include <dt-bindings/regulator/dlg,da9211-regulator.h>
 9 #include <dt-bindings/gpio/gpio.h>
 10 #include "mt8173.dtsi"
 25 		compatible = "pwm-backlight";
 27 		power-supply = <&bl_fixed_reg>;
 28 		enable-gpios = <&pio 95 GPIO_ACTIVE_HIGH>;
 30 		pinctrl-names = "default";
 [all …]
 
 | 
| H A D | mt7622.dtsi | 6  * SPDX-License-Identifier: (GPL-2.0 OR MIT)9 #include <dt-bindings/interrupt-controller/irq.h>
 10 #include <dt-bindings/interrupt-controller/arm-gic.h>
 11 #include <dt-bindings/clock/mt7622-clk.h>
 12 #include <dt-bindings/phy/phy.h>
 13 #include <dt-bindings/power/mt7622-power.h>
 14 #include <dt-bindings/reset/mt7622-reset.h>
 15 #include <dt-bindings/thermal/thermal.h>
 19 	interrupt-parent = <&sysirq>;
 20 	#address-cells = <2>;
 [all …]
 
 | 
| H A D | mt8365.dtsi | 1 // SPDX-License-Identifier: (GPL-2.0 OR MIT)10 #include <dt-bindings/clock/mediatek,mt8365-clk.h>
 11 #include <dt-bindings/interrupt-controller/arm-gic.h>
 12 #include <dt-bindings/interrupt-controller/irq.h>
 13 #include <dt-bindings/memory/mediatek,mt8365-larb-port.h>
 14 #include <dt-bindings/phy/phy.h>
 15 #include <dt-bindings/power/mediatek,mt8365-power.h>
 19 	interrupt-parent = <&sysirq>;
 20 	#address-cells = <2>;
 21 	#size-cells = <2>;
 [all …]
 
 | 
| H A D | mt8192.dtsi | 1 // SPDX-License-Identifier: (GPL-2.0 OR MIT)7 /dts-v1/;
 8 #include <dt-bindings/clock/mt8192-clk.h>
 9 #include <dt-bindings/gce/mt8192-gce.h>
 10 #include <dt-bindings/interrupt-controller/arm-gic.h>
 11 #include <dt-bindings/interrupt-controller/irq.h>
 12 #include <dt-bindings/memory/mt8192-larb-port.h>
 13 #include <dt-bindings/pinctrl/mt8192-pinfunc.h>
 14 #include <dt-bindings/phy/phy.h>
 15 #include <dt-bindings/power/mt8192-power.h>
 [all …]
 
 | 
| /linux/Documentation/devicetree/bindings/interrupt-controller/ | 
| H A D | mediatek,mt6577-sysirq.yaml | 1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause3 ---
 4 $id: http://devicetree.org/schemas/interrupt-controller/mediatek,mt6577-sysirq.yaml#
 5 $schema: http://devicetree.org/meta-schemas/core.yaml#
 10   MediaTek SOCs sysirq support controllable irq inverter for each GIC SPI
 14   - Matthias Brugger <matthias.bgg@gmail.com>
 19       - const: mediatek,mt6577-sysirq
 20       - items:
 21           - enum:
 22               - mediatek,mt2701-sysirq
 [all …]
 
 | 
| /linux/arch/arm/boot/dts/mediatek/ | 
| H A D | mt7629.dtsi | 1 // SPDX-License-Identifier: GPL-2.08 #include <dt-bindings/interrupt-controller/irq.h>
 9 #include <dt-bindings/interrupt-controller/arm-gic.h>
 10 #include <dt-bindings/clock/mt7629-clk.h>
 11 #include <dt-bindings/power/mt7622-power.h>
 12 #include <dt-bindings/gpio/gpio.h>
 13 #include <dt-bindings/phy/phy.h>
 14 #include <dt-bindings/reset/mt7629-resets.h>
 18 	interrupt-parent = <&sysirq>;
 19 	#address-cells = <1>;
 [all …]
 
 | 
| H A D | mt2701.dtsi | 1 // SPDX-License-Identifier: GPL-2.08 #include <dt-bindings/clock/mt2701-clk.h>
 9 #include <dt-bindings/phy/phy.h>
 10 #include <dt-bindings/power/mt2701-power.h>
 11 #include <dt-bindings/interrupt-controller/irq.h>
 12 #include <dt-bindings/interrupt-controller/arm-gic.h>
 13 #include <dt-bindings/memory/mt2701-larb-port.h>
 14 #include <dt-bindings/reset/mt2701-resets.h>
 15 #include "mt2701-pinfunc.h"
 18 	#address-cells = <2>;
 [all …]
 
 | 
| /linux/drivers/spi/ | 
| H A D | spi-mtk-nor.c | 1 // SPDX-License-Identifier: GPL-2.03 // Mediatek SPI NOR controller driver
 10 #include <linux/dma-mapping.h>
 19 #include <linux/spi/spi.h>
 20 #include <linux/spi/spi-mem.h>
 23 #define DRIVER_NAME "mtk-spi-nor"
 91 // Reading DMA src/dst addresses have to be 16-byte aligned
 93 #define MTK_NOR_DMA_ALIGN_MASK		(MTK_NOR_DMA_ALIGN - 1)
 97 // Buffered page program can do one 128-byte transfer
 100 #define CLK_TO_US(sp, clkcnt)		DIV_ROUND_UP(clkcnt, sp->spi_freq / 1000000)
 [all …]
 
 |