mbox series

[v3,0/3] dma/ti: enable udma and psil to be built as modules

Message ID 20220929234820.940048-1-khilman@baylibre.com
Headers show
Series dma/ti: enable udma and psil to be built as modules | expand

Message

Kevin Hilman Sept. 29, 2022, 11:48 p.m. UTC
Enable the UDMA driver & glue and PSIL lib to be built & loaded as modules.                                                                                                   
                                                                                                                                                                               
The defauilt Kconfig settings are not changed, so default upstream is                                                                                                          
still to be built in.  This series just enables the option to build as                                                                                                         
modules.      

v2-v3:
- change dma/ prefix to dmaengine:
- rework Makefile order for PSIL lib

v1->v2:
- rework PSIL lib into a single .ko

Kevin Hilman (3):
  of/irq: export of_msi_get_domain
  dma/ti: convert k3-udma to module
  dma/ti: convert PSIL to be buildable as module

 drivers/dma/ti/Kconfig        |  7 +++---
 drivers/dma/ti/Makefile       | 15 +++++++------
 drivers/dma/ti/k3-psil.c      |  2 ++
 drivers/dma/ti/k3-udma-glue.c |  5 ++++-
 drivers/dma/ti/k3-udma.c      | 40 +++++------------------------------
 drivers/of/irq.c              |  1 +
 6 files changed, 24 insertions(+), 46 deletions(-)


base-commit: 568035b01cfb107af8d2e4bd2fb9aea22cf5b868

Comments

Péter Ujfalusi Oct. 4, 2022, 5:55 p.m. UTC | #1
Hi Kevin,

On 30/09/2022 02:48, Kevin Hilman wrote:
> Enable the UDMA driver & glue and PSIL lib to be built & loaded as modules.
>                                                                                                                                                                                 
> The defauilt Kconfig settings are not changed, so default upstream is
> still to be built in.  This series just enables the option to build as
> modules.

Thanks for the updates, I can re-affirm my ack:

Acked-by: Peter Ujfalusi <peter.ujfalusi@gmail.com>

> 
> v2-v3:
> - change dma/ prefix to dmaengine:
> - rework Makefile order for PSIL lib
> 
> v1->v2:
> - rework PSIL lib into a single .ko
> 
> Kevin Hilman (3):
>    of/irq: export of_msi_get_domain
>    dma/ti: convert k3-udma to module
>    dma/ti: convert PSIL to be buildable as module
> 
>   drivers/dma/ti/Kconfig        |  7 +++---
>   drivers/dma/ti/Makefile       | 15 +++++++------
>   drivers/dma/ti/k3-psil.c      |  2 ++
>   drivers/dma/ti/k3-udma-glue.c |  5 ++++-
>   drivers/dma/ti/k3-udma.c      | 40 +++++------------------------------
>   drivers/of/irq.c              |  1 +
>   6 files changed, 24 insertions(+), 46 deletions(-)
> 
> 
> base-commit: 568035b01cfb107af8d2e4bd2fb9aea22cf5b868
Vinod Koul Oct. 19, 2022, 1:28 p.m. UTC | #2
On 29-09-22, 16:48, Kevin Hilman wrote:
> Enable the UDMA driver & glue and PSIL lib to be built & loaded as modules.                                                                                                   
>                                                                                                                                                                                
> The defauilt Kconfig settings are not changed, so default upstream is                                                                                                          
> still to be built in.  This series just enables the option to build as                                                                                                         
> modules.      

Applied, thanks