Home
last modified time | relevance | path

Searched +full:mt7623 +full:- +full:hsdma (Results 1 – 4 of 4) sorted by relevance

/linux/Documentation/devicetree/bindings/dma/
H A Dmediatek,mt7622-hsdma.yaml1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause
3 ---
4 $id: http://devicetree.org/schemas/dma/mediatek,mt7622-hsdma.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: MediaTek High-Speed DMA Controller
10 - Sean Wang <sean.wang@mediatek.com>
13 - $ref: dma-controller.yaml#
18 - mediatek,mt7622-hsdma
19 - mediatek,mt7623-hsdma
30 clock-names:
[all …]
/linux/arch/arm/boot/dts/mediatek/
H A Dmt7623.dtsi1 // SPDX-License-Identifier: GPL-2.0
3 * Copyright (c) 2017-2018 MediaTek Inc.
10 #include <dt-bindings/interrupt-controller/irq.h>
11 #include <dt-bindings/interrupt-controller/arm-gic.h>
12 #include <dt-bindings/clock/mt2701-clk.h>
13 #include <dt-bindings/pinctrl/mt7623-pinfunc.h>
14 #include <dt-bindings/power/mt2701-power.h>
15 #include <dt-bindings/gpio/gpio.h>
16 #include <dt-bindings/phy/phy.h>
17 #include <dt-bindings/reset/mt2701-resets.h>
[all …]
/linux/drivers/dma/mediatek/
H A Dmtk-hsdma.c1 // SPDX-License-Identifier: GPL-2.0
2 // Copyright (c) 2017-2018 MediaTek Inc.
5 * Driver for MediaTek High-Speed DMA Controller
14 #include <linux/dma-mapping.h>
26 #include "../virt-dma.h"
41 #define MTK_HSDMA_NEXT_DESP_IDX(x, y) (((x) + 1) & ((y) - 1))
42 #define MTK_HSDMA_LAST_DESP_IDX(x, y) (((x) - 1) & ((y) - 1))
106 * struct mtk_hsdma_pdesc - This is the struct holding info describing physical
108 * 4-bytes alignment in little endian order.
122 * struct mtk_hsdma_vdesc - This is the struct holding info describing virtual
[all …]
/linux/arch/arm64/boot/dts/mediatek/
H A Dmt7622.dtsi6 * 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 …]