/freebsd/sys/contrib/device-tree/Bindings/media/ |
H A D | mediatek,vcodec-encoder.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 4 --- 5 $id: http://devicetree.org/schemas/media/mediatek,vcodec-encoder.yaml# 6 $schema: http://devicetree.org/meta-schemas/core.yaml# 11 - Yunfei Dong <yunfei.dong@mediatek.com> 20 - items: 21 - enum: 22 - mediatek,mt8173-vcodec-enc-vp8 23 - mediatek,mt8173-vcodec-enc 24 - mediatek,mt8183-vcodec-enc [all …]
|
H A D | mediatek-vcodec.txt | 7 - compatible : must be one of the following string: 8 "mediatek,mt8173-vcodec-enc-vp8" for mt8173 vp8 encoder. 9 "mediatek,mt8173-vcodec-enc" for mt8173 avc encoder. 10 "mediatek,mt8183-vcodec-enc" for MT8183 encoder. 11 "mediatek,mt8173-vcodec-dec" for MT8173 decoder. 12 "mediatek,mt8192-vcodec-enc" for MT8192 encoder. 13 "mediatek,mt8183-vcodec-dec" for MT8183 decoder. 14 "mediatek,mt8195-vcodec-enc" for MT8195 encoder. 15 - reg : Physical base address of the video codec registers and length of 17 - interrupts : interrupt number to the cpu. [all …]
|
H A D | mediatek,vcodec-decoder.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 4 --- 5 $id: http://devicetree.org/schemas/media/mediatek,vcodec-decode [all...] |
H A D | mediatek,mt8195-jpegenc.yaml | 1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/media/mediatek,mt8195-jpegenc.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - kyrie wu <kyrie.wu@mediatek.corp-partner.google.com> 17 const: mediatek,mt8195-jpgenc 19 power-domains: 25 Points to the respective IOMMU block with master port as argument, see 26 Documentation/devicetree/bindings/iommu/mediatek,iommu.yaml for details. 29 "#address-cells": [all …]
|
H A D | mediatek,mt8195-jpegdec.yaml | 1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/media/mediatek,mt8195-jpegdec.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - kyrie wu <kyrie.wu@mediatek.corp-partner.google.com> 17 const: mediatek,mt8195-jpgdec 19 power-domains: 25 Points to the respective IOMMU block with master port as argument, see 26 Documentation/devicetree/bindings/iommu/mediatek,iommu.yaml for details. 29 "#address-cells": [all …]
|
H A D | mediatek-jpeg-encoder.yaml | 1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/media/mediatek-jpeg-encoder.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Xia Jiang <xia.jiang@mediatek.com> 12 description: |- 18 - enum: 19 - mediatek,mt2701-jpgenc 20 - mediatek,mt8183-jpgenc 21 - mediatek,mt8186-jpgenc [all …]
|
H A D | mediatek-jpeg-decoder.yaml | 1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/media/mediatek-jpeg-decoder.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Xia Jiang <xia.jiang@mediatek.com> 12 description: |- 18 - items: 19 - enum: 20 - mediatek,mt8173-jpgdec 21 - mediatek,mt2701-jpgdec [all …]
|
H A D | mediatek-jpeg-decoder.txt | 6 - compatible : must be one of the following string: 7 "mediatek,mt8173-jpgdec" 8 "mediatek,mt7623-jpgdec", "mediatek,mt2701-jpgdec" 9 "mediatek,mt2701-jpgdec" 10 - reg : physical base address of the jpeg decoder registers and length of 12 - interrupts : interrupt number to the interrupt controller. 13 - clocks: device clocks, see 14 Documentation/devicetree/bindings/clock/clock-bindings.txt for details. 15 - clock-names: must contain "jpgdec-smi" and "jpgdec". 16 - power-domains: a phandle to the power domain, see [all …]
|
H A D | mediatek-jpeg-encoder.txt | 6 - compatible : "mediatek,mt2701-jpgenc" 7 followed by "mediatek,mtk-jpgenc" 8 - reg : physical base address of the JPEG encoder registers and length of 10 - interrupts : interrupt number to the interrupt controller. 11 - clocks: device clocks, see 12 Documentation/devicetree/bindings/clock/clock-bindings.txt for details. 13 - clock-names: must contain "jpgenc". It is the clock of JPEG encoder. 14 - power-domains: a phandle to the power domain, see 16 - mediatek,larb: must contain the local arbiters in the current SoCs, see 17 Documentation/devicetree/bindings/memory-controllers/mediatek,smi-larb.yaml [all …]
|
/freebsd/sys/contrib/device-tree/Bindings/iommu/ |
H A D | qcom,iommu.txt | 1 * QCOM IOMMU v1 Implementation 3 Qualcomm "B" family devices which are not compatible with arm-smmu have 4 a similar looking IOMMU but without access to the global register space, 6 to non-secure vs secure interrupt line. 10 - compatible : Should be one of: 12 "qcom,msm8916-iommu" 13 "qcom,msm8953-iommu" 15 Followed by "qcom,msm-iommu-v1". 17 - clock-names : Should be a pair of "iface" (required for IOMMUs 21 - clocks : Phandles for respective clocks described by [all …]
|
H A D | msm,iommu-v0.txt | 1 * QCOM IOMMU 3 The MSM IOMMU is an implementation compatible with the ARM VMSA short 5 of the CPU, each connected to the IOMMU through a port called micro-TLB. 9 - compatible: Must contain "qcom,apq8064-iommu". 10 - reg: Base address and size of the IOMMU registers. 11 - interrupts: Specifiers for the MMU fault interrupts. For instances that 12 support secure mode two interrupts must be specified, for non-secure and 15 - #iommu-cells: The number of cells needed to specify the stream id. This 17 - qcom,ncb: The total number of context banks in the IOMMU. 18 - clocks : List of clocks to be used during SMMU register access. See [all …]
|
H A D | rockchip,iommu.txt | 1 Rockchip IOMMU 4 A Rockchip DRM iommu translates io virtual addresses to physical addresses for 9 - compatible : Should be "rockchip,iommu" 10 - reg : Address space for the configuration registers 11 - interrupts : Interrupt specifier for the IOMMU instance 12 - interrupt-names : Interrupt name for the IOMMU instance 13 - #iommu-cells : Should be <0>. This indicates the iommu is a 14 "single-master" device, and needs no additional information 16 Documentation/devicetree/bindings/iommu/iommu.txt 17 - clocks : A list of clocks required for the IOMMU to be accessible by [all …]
|
H A D | qcom,iommu.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/iommu/qcom,iommu.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: Qualcomm Technologies legacy IOMMU implementations 10 - Konrad Dybcio <konradybcio@kernel.org> 13 Qualcomm "B" family devices which are not compatible with arm-smmu have 14 a similar looking IOMMU, but without access to the global register space 16 to non-secure vs secure interrupt line. 21 - items: [all …]
|
H A D | rockchip,iommu.yaml | 1 # SPDX-License-Identifier: GPL-2.0-only 3 --- 4 $id: http://devicetree.org/schemas/iommu/rockchip,iommu.yaml# 5 $schema: http://devicetree.org/meta-schema [all...] |
H A D | qcom,apq8064-iommu.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 5 $id: http://devicetree.org/schemas/iommu/qcom,apq8064-iommu.yaml# 6 $schema: http://devicetree.org/meta-schemas/core.yaml# 8 title: Qualcomm APQ8064 IOMMU 11 - David Heidelberg <david@ixit.cz> 14 The MSM IOMMU is an implementation compatible with the ARM VMSA short 16 outside of the CPU, each connected to the IOMMU through a port called micro-TLB. 20 const: qcom,apq8064-iommu 24 - description: interface clock for register accesses [all …]
|
H A D | arm,smmu.yaml | 1 # SPDX-License-Identifier: GPL-2.0-only 3 --- 4 $id: http://devicetree.org/schemas/iommu/arm,smmu.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Will Deacon <will@kernel.org> 11 - Robin Murphy <Robin.Murphy@arm.com> 23 pattern: "^iommu@[0-9a-f]*" 26 - description: Qcom SoCs implementing "arm,smmu-v2" 28 - enum: 29 - qcom,msm8996-smmu-v2 [all …]
|
H A D | samsung,sysmmu.yaml | 1 # SPDX-License-Identifier: GPL-2.0 3 --- 4 $id: http://devicetree.org/schemas/iommu/samsung,sysmmu.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: Samsung Exynos IOMMU H/W, System MMU (System Memory Management Unit) 10 - Marek Szyprowski <m.szyprowski@samsung.com> 14 physical memory chunks visible as a contiguous region to DMA-capable peripheral 15 devices like MFC, FIMC, FIMD, GScaler, FIMC-IS and so forth. 17 System MMU is an IOMMU and supports identical translation table format to 20 another capabilities like L2 TLB or block-fetch buffers to minimize translation [all …]
|
H A D | mediatek,iommu.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/iommu/mediate [all...] |
/freebsd/sys/contrib/device-tree/src/arm64/mediatek/ |
H A D | mt8173.dtsi | 1 // SPDX-License-Identifier: GPL-2.0-only 7 #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 …]
|
/freebsd/sys/contrib/device-tree/src/arm/samsung/ |
H A D | exynos5250.dtsi | 1 // SPDX-License-Identifier: GPL-2.0 17 #include <dt-bindings/clock/exynos5250.h> 19 #include "exynos4-cpu-thermal.dtsi" 20 #include <dt-bindings/clock/exynos-audss-clk.h> 46 #address-cells = <1>; 47 #size-cells = <0>; 49 cpu-map { 62 compatible = "arm,cortex-a15"; 65 clock-names = "cpu"; 66 operating-points-v2 = <&cpu0_opp_table>; [all …]
|
/freebsd/sys/contrib/device-tree/Bindings/display/ |
H A D | arm,komeda.txt | 4 - compatible: Should be "arm,mali-d71" 5 - reg: Physical base address and length of the registers in the system 6 - interrupts: the interrupt line number of the device in the system 7 - clocks: A list of phandle + clock-specifier pairs, one for each entry 8 in 'clock-names' 9 - clock-names: A list of clock names. It should contain: 10 - "aclk": for the main processor clock 11 - #address-cells: Must be 1 12 - #size-cells: Must be 0 13 - iommus: configure the stream id to IOMMU, Must be configured if want to [all …]
|
/freebsd/sys/contrib/device-tree/src/arm64/apple/ |
H A D | t600x-die0.dtsi | 1 // SPDX-License-Identifier: GPL-2.0+ OR MIT 10 nco: clock-controller@28e03c000 { 11 compatible = "apple,t6000-nco", "apple,nco"; 14 #clock-cells = <1>; 17 aic: interrupt-controller@28e100000 { 18 compatible = "apple,t6000-aic", "apple,aic2"; 19 #interrupt-cells = <4>; 20 interrupt-controller; 23 reg-names = "core", "event"; 24 power-domains = <&ps_aic>; [all …]
|
/freebsd/sys/contrib/device-tree/src/arm/mediatek/ |
H A D | mt7623n.dtsi | 1 // SPDX-License-Identifier: GPL-2.0 3 * Copyright © 2017-2020 MediaTek Inc. 10 #include <dt-bindings/memory/mt2701-larb-port.h> 19 compatible = "mediatek,mt7623-g3dsys", 20 "mediatek,mt2701-g3dsys", 23 #clock-cell 103 iommu: mmsys_iommu@10205000 { global() label [all...] |
/freebsd/sys/arm64/iommu/ |
H A D | smmu_fdt.c | 1 /*- 2 * SPDX-License-Identifier: BSD-2-Clause 46 #include <dev/iommu/iommu.h> 51 #include <dev/iommu/iommu.h> 53 #include <arm64/iommu/iommu.h> 58 { "arm,smmu-v3", 1 }, 68 if (ofw_bus_search_compatible(dev, compat_data)->ocd_data == 0) in smmu_fdt_probe() 81 struct iommu_unit *iommu; in smmu_fdt_attach() local 87 sc->dev = dev; in smmu_fdt_attach() 92 sc->res[0] = bus_alloc_resource_any(dev, SYS_RES_MEMORY, &rid, in smmu_fdt_attach() [all …]
|
/freebsd/sys/contrib/device-tree/src/arm64/arm/ |
H A D | juno-base.dtsi | 1 // SPDX-License-Identifier: GPL-2.0 2 #include "juno-clocks.dtsi" 3 #include "juno-motherboard.dtsi" 11 compatible = "arm,armv7-timer-mem"; 13 clock-frequency = <50000000>; 14 #address-cells = <1>; 15 #size-cells = <1>; 19 frame-number = <1>; 31 #mbox-cells = <1>; 33 clock-names = "apb_pclk"; [all …]
|