Re: [PATCH v2 2/3] mmc: renesas_sdhi_internal_dmac: Add R7S9210 support

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hello!

On 10/10/2018 03:37 PM, Chris Brandt wrote:

> The SDHI/MMC controller in the RZ/A2 is almost the same as R-Car gen3, but
> with some minor differences.
> 
> Signed-off-by: Chris Brandt <chris.brandt@xxxxxxxxxxx>
> ---
> v2:
>  * Made comment clearer
> ---
>  drivers/mmc/host/Kconfig                      |  5 +++--
>  drivers/mmc/host/renesas_sdhi_internal_dmac.c | 28 +++++++++++++++++++++++++--
>  2 files changed, 29 insertions(+), 4 deletions(-)
> 
> diff --git a/drivers/mmc/host/Kconfig b/drivers/mmc/host/Kconfig
> index cf984f0f0246..33840ce2221d 100644
> --- a/drivers/mmc/host/Kconfig
> +++ b/drivers/mmc/host/Kconfig
> @@ -636,13 +636,14 @@ config MMC_SDHI_SYS_DMAC
>  
>  config MMC_SDHI_INTERNAL_DMAC
>  	tristate "DMA for SDHI SD/SDIO controllers using on-chip bus mastering"
> -	depends on ARM64 || COMPILE_TEST
> +	depends on ARM64 ||  ARCH_R7S9210 || COMPILE_TEST

   Double space hardly needed here...

[...]
> diff --git a/drivers/mmc/host/renesas_sdhi_internal_dmac.c b/drivers/mmc/host/renesas_sdhi_internal_dmac.c
> index e5e5015ca680..89066237d6f0 100644
> --- a/drivers/mmc/host/renesas_sdhi_internal_dmac.c
> +++ b/drivers/mmc/host/renesas_sdhi_internal_dmac.c
[...]
> @@ -81,6 +84,21 @@ static struct renesas_sdhi_scc rcar_gen3_scc_taps[] = {
>  	},
>  };
>  
> +static const struct renesas_sdhi_of_data of_rza2_compatible = {
> +	.tmio_flags	= TMIO_MMC_HAS_IDLE_WAIT | TMIO_MMC_CLK_ACTUAL |
> +			  TMIO_MMC_HAVE_CBSY,
> +	.tmio_ocr_mask	= MMC_VDD_32_33,
> +	.capabilities	= MMC_CAP_SD_HIGHSPEED | MMC_CAP_SDIO_IRQ |
> +			  MMC_CAP_CMD23,
> +	.bus_shift	= 2,
> +	.scc_offset	= (0 - 0x1000),

   Parens hardly needed here...

[...]

MBR, Sergei




[Index of Archives]     [Linux Memonry Technology]     [Linux USB Devel]     [Linux Media]     [Video for Linux]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]

  Powered by Linux