Searched +full:t8103 +full:- +full:sart (Results 1 – 5 of 5) sorted by relevance
/Linux-v6.6/Documentation/devicetree/bindings/nvme/ |
D | apple,nvme-ans.yaml | 1 # SPDX-License-Identifier: GPL-2.0 OR BSD-2-Clause 3 --- 4 $id: http://devicetree.org/schemas/nvme/apple,nvme-ans.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Sven Peter <sven@svenpeter.dev> 15 - enum: 16 - apple,t8103-nvme-ans2 17 - apple,t8112-nvme-ans2 18 - apple,t6000-nvme-ans2 19 - const: apple,nvme-ans2 [all …]
|
/Linux-v6.6/Documentation/devicetree/bindings/iommu/ |
D | apple,sart.yaml | 1 # SPDX-License-Identifier: GPL-2.0 OR BSD-2-Clause 3 --- 4 $id: http://devicetree.org/schemas/iommu/apple,sart.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: Apple SART DMA address filter 10 - Sven Peter <sven@svenpeter.dev> 13 Apple SART is a simple address filter for DMA transactions. Regions of 14 physical memory must be added to the SART's allow list before any 17 transactions of a single device are subject to SART filtering. 32 - items: [all …]
|
/Linux-v6.6/arch/arm64/boot/dts/apple/ |
D | t8103.dtsi | 1 // SPDX-License-Identifier: GPL-2.0+ OR MIT 3 * Apple T8103 "M1" SoC 10 #include <dt-bindings/gpio/gpio.h> 11 #include <dt-bindings/interrupt-controller/apple-aic.h> 12 #include <dt-bindings/interrupt-controller/irq.h> 13 #include <dt-bindings/pinctrl/apple.h> 16 compatible = "apple,t8103", "apple,arm-platform"; 18 #address-cells = <2>; 19 #size-cells = <2>; 22 #address-cells = <2>; [all …]
|
D | t8112.dtsi | 1 // SPDX-License-Identifier: GPL-2.0+ OR MIT 10 #include <dt-bindings/gpio/gpio.h> 11 #include <dt-bindings/interrupt-controller/apple-aic.h> 12 #include <dt-bindings/interrupt-controller/irq.h> 13 #include <dt-bindings/pinctrl/apple.h> 14 #include <dt-bindings/spmi/spmi.h> 17 compatible = "apple,t8112", "apple,arm-platform"; 19 #address-cells = <2>; 20 #size-cells = <2>; 23 #address-cells = <2>; [all …]
|
/Linux-v6.6/drivers/soc/apple/ |
D | sart.c | 1 // SPDX-License-Identifier: GPL-2.0-only OR MIT 3 * Apple SART device driver 6 * Apple SART is a simple address filter for some DMA transactions. 7 * Regions of physical memory must be added to the SART's allow 11 * a single device are subject to SART filtering. 14 #include <linux/soc/apple/sart.h> 52 void (*get_entry)(struct apple_sart *sart, int index, u8 *flags, 54 void (*set_entry)(struct apple_sart *sart, int index, u8 flags, 71 static void sart2_get_entry(struct apple_sart *sart, int index, u8 *flags, in sart2_get_entry() argument 74 u32 cfg = readl(sart->regs + APPLE_SART2_CONFIG(index)); in sart2_get_entry() [all …]
|