Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux
1
fork

Configure Feed

Select the types of activity you want to include in your feed.

dt-bindings: dma: Add lpc32xx DMA mux binding

LPC32XX SoCs use pl080 dma controller which have few request signals
multiplexed between peripherals. This binding describes how devices can
use the multiplexed request signals.

Signed-off-by: Piotr Wojtaszczyk <piotr.wojtaszczyk@timesys.com>
Reviewed-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
Link: https://lore.kernel.org/r/20240627150046.258795-3-piotr.wojtaszczyk@timesys.com
Signed-off-by: Rob Herring (Arm) <robh@kernel.org>

authored by

Piotr Wojtaszczyk and committed by
Rob Herring (Arm)
def1baeb f8fd6646

+58
+49
Documentation/devicetree/bindings/dma/nxp,lpc3220-dmamux.yaml
··· 1 + # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 2 + %YAML 1.2 3 + --- 4 + $id: http://devicetree.org/schemas/dma/nxp,lpc3220-dmamux.yaml# 5 + $schema: http://devicetree.org/meta-schemas/core.yaml# 6 + 7 + title: DMA multiplexer for LPC32XX SoC (DMA request router) 8 + 9 + maintainers: 10 + - J.M.B. Downing <jonathan.downing@nautel.com> 11 + - Piotr Wojtaszczyk <piotr.wojtaszczyk@timesys.com> 12 + 13 + allOf: 14 + - $ref: dma-router.yaml# 15 + 16 + properties: 17 + compatible: 18 + const: nxp,lpc3220-dmamux 19 + 20 + reg: 21 + maxItems: 1 22 + 23 + dma-masters: 24 + description: phandle to a dma node compatible with arm,pl080 25 + maxItems: 1 26 + 27 + "#dma-cells": 28 + const: 3 29 + description: | 30 + First two cells same as for device pointed in dma-masters. 31 + Third cell represents mux value for the request. 32 + 33 + required: 34 + - compatible 35 + - reg 36 + - dma-masters 37 + 38 + additionalProperties: false 39 + 40 + examples: 41 + - | 42 + dma-router@7c { 43 + compatible = "nxp,lpc3220-dmamux"; 44 + reg = <0x7c 0x8>; 45 + dma-masters = <&dma>; 46 + #dma-cells = <3>; 47 + }; 48 + 49 + ...
+9
MAINTAINERS
··· 2428 2428 2429 2429 ARM/LPC32XX SOC SUPPORT 2430 2430 M: Vladimir Zapolskiy <vz@mleia.com> 2431 + M: Piotr Wojtaszczyk <piotr.wojtaszczyk@timesys.com> 2431 2432 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2432 2433 S: Maintained 2433 2434 T: git git://github.com/vzapolskiy/linux-lpc32xx.git ··· 2440 2439 F: drivers/usb/host/ohci-nxp.c 2441 2440 F: drivers/watchdog/pnx4008_wdt.c 2442 2441 N: lpc32xx 2442 + 2443 + LPC32XX DMAMUX SUPPORT 2444 + M: J.M.B. Downing <jonathan.downing@nautel.com> 2445 + M: Piotr Wojtaszczyk <piotr.wojtaszczyk@timesys.com> 2446 + R: Vladimir Zapolskiy <vz@mleia.com> 2447 + L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2448 + S: Maintained 2449 + F: Documentation/devicetree/bindings/dma/nxp,lpc3220-dmamux.yaml 2443 2450 2444 2451 ARM/Marvell Dove/MV78xx0/Orion SOC support 2445 2452 M: Andrew Lunn <andrew@lunn.ch>