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

Merge branch 'topic/renesas' into for-linus

+14 -38
+1
Documentation/devicetree/bindings/dma/renesas,rcar-dmac.txt
··· 17 17 - compatible: "renesas,dmac-<soctype>", "renesas,rcar-dmac" as fallback. 18 18 Examples with soctypes are: 19 19 - "renesas,dmac-r8a7743" (RZ/G1M) 20 + - "renesas,dmac-r8a7744" (RZ/G1N) 20 21 - "renesas,dmac-r8a7745" (RZ/G1E) 21 22 - "renesas,dmac-r8a77470" (RZ/G1C) 22 23 - "renesas,dmac-r8a7790" (R-Car H2)
+1
Documentation/devicetree/bindings/dma/renesas,usb-dmac.txt
··· 4 4 -compatible: "renesas,<soctype>-usb-dmac", "renesas,usb-dmac" as fallback. 5 5 Examples with soctypes are: 6 6 - "renesas,r8a7743-usb-dmac" (RZ/G1M) 7 + - "renesas,r8a7744-usb-dmac" (RZ/G1N) 7 8 - "renesas,r8a7745-usb-dmac" (RZ/G1E) 8 9 - "renesas,r8a7790-usb-dmac" (R-Car H2) 9 10 - "renesas,r8a7791-usb-dmac" (R-Car M2-W)
+1 -4
drivers/dma/nbpfaxi.c
··· 1 + // SPDX-License-Identifier: GPL-2.0 1 2 /* 2 3 * Copyright (C) 2013-2014 Renesas Electronics Europe Ltd. 3 4 * Author: Guennadi Liakhovetski <g.liakhovetski@gmx.de> 4 - * 5 - * This program is free software; you can redistribute it and/or modify 6 - * it under the terms of version 2 of the GNU General Public License as 7 - * published by the Free Software Foundation. 8 5 */ 9 6 10 7 #include <linux/bitmap.h>
+3
drivers/dma/sh/rcar-dmac.c
··· 198 198 struct dma_device engine; 199 199 struct device *dev; 200 200 void __iomem *iomem; 201 + struct device_dma_parameters parms; 201 202 202 203 unsigned int n_channels; 203 204 struct rcar_dmac_chan *channels; ··· 1793 1792 1794 1793 dmac->dev = &pdev->dev; 1795 1794 platform_set_drvdata(pdev, dmac); 1795 + dmac->dev->dma_parms = &dmac->parms; 1796 + dma_set_max_seg_size(dmac->dev, RCAR_DMATCR_MASK); 1796 1797 dma_set_mask_and_coherent(dmac->dev, DMA_BIT_MASK(40)); 1797 1798 1798 1799 ret = rcar_dmac_parse_of(&pdev->dev, dmac);
+1 -4
drivers/dma/sh/shdma-arm.h
··· 1 + /* SPDX-License-Identifier: GPL-2.0 */ 1 2 /* 2 3 * Renesas SuperH DMA Engine support 3 4 * 4 5 * Copyright (C) 2013 Renesas Electronics, Inc. 5 - * 6 - * This is free software; you can redistribute it and/or modify it under the 7 - * terms of version 2 the GNU General Public License as published by the Free 8 - * Software Foundation. 9 6 */ 10 7 11 8 #ifndef SHDMA_ARM_H
+1 -4
drivers/dma/sh/shdma-base.c
··· 1 + // SPDX-License-Identifier: GPL-2.0 1 2 /* 2 3 * Dmaengine driver base library for DMA controllers, found on SH-based SoCs 3 4 * ··· 8 7 * Copyright (C) 2009 Nobuhiro Iwamatsu <iwamatsu.nobuhiro@renesas.com> 9 8 * Copyright (C) 2009 Renesas Solutions, Inc. All rights reserved. 10 9 * Copyright (C) 2007 Freescale Semiconductor, Inc. All rights reserved. 11 - * 12 - * This is free software; you can redistribute it and/or modify 13 - * it under the terms of version 2 of the GNU General Public License as 14 - * published by the Free Software Foundation. 15 10 */ 16 11 17 12 #include <linux/delay.h>
+1 -4
drivers/dma/sh/shdma-of.c
··· 1 + // SPDX-License-Identifier: GPL-2.0 1 2 /* 2 3 * SHDMA Device Tree glue 3 4 * 4 5 * Copyright (C) 2013 Renesas Electronics Inc. 5 6 * Author: Guennadi Liakhovetski <g.liakhovetski@gmx.de> 6 - * 7 - * This is free software; you can redistribute it and/or modify 8 - * it under the terms of version 2 of the GNU General Public License as 9 - * published by the Free Software Foundation. 10 7 */ 11 8 12 9 #include <linux/dmaengine.h>
+1 -4
drivers/dma/sh/shdma-r8a73a4.c
··· 1 + // SPDX-License-Identifier: GPL-2.0 1 2 /* 2 3 * Renesas SuperH DMA Engine support for r8a73a4 (APE6) SoCs 3 4 * 4 5 * Copyright (C) 2013 Renesas Electronics, Inc. 5 - * 6 - * This is free software; you can redistribute it and/or modify it under the 7 - * terms of version 2 the GNU General Public License as published by the Free 8 - * Software Foundation. 9 6 */ 10 7 #include <linux/sh_dma.h> 11 8
+1 -5
drivers/dma/sh/shdma.h
··· 1 + /* SPDX-License-Identifier: GPL-2.0+ */ 1 2 /* 2 3 * Renesas SuperH DMA Engine support 3 4 * 4 5 * Copyright (C) 2009 Nobuhiro Iwamatsu <iwamatsu.nobuhiro@renesas.com> 5 6 * Copyright (C) 2009 Renesas Solutions, Inc. All rights reserved. 6 - * 7 - * This is free software; you can redistribute it and/or modify 8 - * it under the terms of the GNU General Public License as published by 9 - * the Free Software Foundation; either version 2 of the License, or 10 - * (at your option) any later version. 11 7 * 12 8 */ 13 9 #ifndef __DMA_SHDMA_H
+1 -5
drivers/dma/sh/shdmac.c
··· 1 + // SPDX-License-Identifier: GPL-2.0+ 1 2 /* 2 3 * Renesas SuperH DMA Engine support 3 4 * ··· 8 7 * Copyright (C) 2009 Nobuhiro Iwamatsu <iwamatsu.nobuhiro@renesas.com> 9 8 * Copyright (C) 2009 Renesas Solutions, Inc. All rights reserved. 10 9 * Copyright (C) 2007 Freescale Semiconductor, Inc. All rights reserved. 11 - * 12 - * This is free software; you can redistribute it and/or modify 13 - * it under the terms of the GNU General Public License as published by 14 - * the Free Software Foundation; either version 2 of the License, or 15 - * (at your option) any later version. 16 10 * 17 11 * - DMA of SuperH does not have Hardware DMA chain mode. 18 12 * - MAX DMA size is 16MB.
+1 -4
drivers/dma/sh/sudmac.c
··· 1 + // SPDX-License-Identifier: GPL-2.0 1 2 /* 2 3 * Renesas SUDMAC support 3 4 * ··· 9 8 * Copyright (C) 2009 Nobuhiro Iwamatsu <iwamatsu.nobuhiro@renesas.com> 10 9 * Copyright (C) 2009 Renesas Solutions, Inc. All rights reserved. 11 10 * Copyright (C) 2007 Freescale Semiconductor, Inc. All rights reserved. 12 - * 13 - * This is free software; you can redistribute it and/or modify 14 - * it under the terms of version 2 of the GNU General Public License as 15 - * published by the Free Software Foundation. 16 11 */ 17 12 18 13 #include <linux/dmaengine.h>
+1 -4
drivers/dma/sh/usb-dmac.c
··· 1 + // SPDX-License-Identifier: GPL-2.0 1 2 /* 2 3 * Renesas USB DMA Controller Driver 3 4 * ··· 7 6 * based on rcar-dmac.c 8 7 * Copyright (C) 2014 Renesas Electronics Inc. 9 8 * Author: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 10 - * 11 - * This is free software; you can redistribute it and/or modify 12 - * it under the terms of version 2 of the GNU General Public License as 13 - * published by the Free Software Foundation. 14 9 */ 15 10 16 11 #include <linux/delay.h>