Searched +full:t8103 +full:- +full:admac (Results 1 – 5 of 5) sorted by relevance
/linux-6.12.1/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-6.12.1/Documentation/devicetree/bindings/dma/ |
D | apple,admac.yaml | 1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause 3 --- 4 $id: http://devicetree.org/schemas/dma/apple,admac.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: Apple Audio DMA Controller (ADMAC) 10 Apple's Audio DMA Controller (ADMAC) is used to fetch and store audio samples 13 The controller has been seen with up to 24 channels. Even-numbered channels 14 are TX-only, odd-numbered are RX-only. Individual channels are coupled to 18 - Martin Povišer <povik+lin@cutebit.org> 21 - $ref: dma-controller.yaml# [all …]
|
/linux-6.12.1/Documentation/devicetree/bindings/sound/ |
D | apple,mca.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 15 - Martin Povišer <povik+lin@cutebit.org> 18 - $ref: dai-common.yaml# 23 - enum: 24 - apple,t6000-mca 25 - apple,t8103-mca 26 - apple,t8112-mca 27 - const: apple,mca [all …]
|
/linux-6.12.1/drivers/dma/ |
D | apple-admac.c | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * Driver for Audio DMA Controller (ADMAC) on t8103 (M1) and other Apple chips 115 * SRAM_CARVEOUT has 16-bit fields, so the SRAM cannot be larger than 116 * 64K and a 32-bit bitfield over 2K blocks covers it. 158 sram = &ad->txcache; in admac_alloc_sram_carveout() 160 sram = &ad->rxcache; in admac_alloc_sram_carveout() 162 mutex_lock(&ad->cache_alloc_lock); in admac_alloc_sram_carveout() 164 nblocks = sram->size / SRAM_BLOCK; in admac_alloc_sram_carveout() 166 if (!(sram->allocated & BIT(i))) in admac_alloc_sram_carveout() 172 sram->allocated |= BIT(i); in admac_alloc_sram_carveout() [all …]
|