at91: add kernel support for sama7g5 soc
Add kernel support for SAMA7G5 by back-porting mainline kernel patches. Among SAMA7G5 features could be remembered: - ARM Cortex-A7 - double data rate multi-port dynamic RAM controller supporting DDR2, DDR3, DDR3L, LPDDR2, LPDDR3 up to 533MHz - peripherals for audio, video processing - 1 gigabit + 1 megabit Ethernet controllers - 6 CAN controllers - trust zone support - DVFS for CPU - criptography IPs Signed-off-by: Claudiu Beznea <claudiu.beznea@microchip.com>
This commit is contained in:
		 Claudiu Beznea
					Claudiu Beznea
				
			
				
					committed by
					
						 Petr Štetiar
						Petr Štetiar
					
				
			
			
				
	
			
			
			 Petr Štetiar
						Petr Štetiar
					
				
			
						parent
						
							3ed992a996
						
					
				
				
					commit
					e58cd453d5
				
			| @@ -0,0 +1,53 @@ | ||||
| From 1b41c69264d7233a3e9a0aa36333ee22a5a049e9 Mon Sep 17 00:00:00 2001 | ||||
| From: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com> | ||||
| Date: Fri, 26 Mar 2021 16:59:12 -0500 | ||||
| Subject: [PATCH 186/247] ASoC: atmel: fix shadowed variable | ||||
|  | ||||
| Fix cppcheck warning: | ||||
|  | ||||
| sound/soc/atmel/atmel-classd.c:51:14: style: Local variable 'pwm_type' | ||||
| shadows outer variable [shadowVariable] | ||||
|  const char *pwm_type; | ||||
|              ^ | ||||
| sound/soc/atmel/atmel-classd.c:226:27: note: Shadowed declaration | ||||
| static const char * const pwm_type[] = { | ||||
|                           ^ | ||||
| sound/soc/atmel/atmel-classd.c:51:14: note: Shadow variable | ||||
|  const char *pwm_type; | ||||
|              ^ | ||||
|  | ||||
| Signed-off-by: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com> | ||||
| Reviewed-by: Codrin Ciubotariu <codrin.ciubotariu@microchip.com> | ||||
| Link: https://lore.kernel.org/r/20210326215927.936377-3-pierre-louis.bossart@linux.intel.com | ||||
| Signed-off-by: Mark Brown <broonie@kernel.org> | ||||
| --- | ||||
|  sound/soc/atmel/atmel-classd.c | 6 +++--- | ||||
|  1 file changed, 3 insertions(+), 3 deletions(-) | ||||
|  | ||||
| diff --git a/sound/soc/atmel/atmel-classd.c b/sound/soc/atmel/atmel-classd.c | ||||
| index b1a28a9382fb..6023369e0f1a 100644 | ||||
| --- a/sound/soc/atmel/atmel-classd.c | ||||
| +++ b/sound/soc/atmel/atmel-classd.c | ||||
| @@ -48,7 +48,7 @@ static struct atmel_classd_pdata *atmel_classd_dt_init(struct device *dev) | ||||
|  { | ||||
|  	struct device_node *np = dev->of_node; | ||||
|  	struct atmel_classd_pdata *pdata; | ||||
| -	const char *pwm_type; | ||||
| +	const char *pwm_type_s; | ||||
|  	int ret; | ||||
|   | ||||
|  	if (!np) { | ||||
| @@ -60,8 +60,8 @@ static struct atmel_classd_pdata *atmel_classd_dt_init(struct device *dev) | ||||
|  	if (!pdata) | ||||
|  		return ERR_PTR(-ENOMEM); | ||||
|   | ||||
| -	ret = of_property_read_string(np, "atmel,pwm-type", &pwm_type); | ||||
| -	if ((ret == 0) && (strcmp(pwm_type, "diff") == 0)) | ||||
| +	ret = of_property_read_string(np, "atmel,pwm-type", &pwm_type_s); | ||||
| +	if ((ret == 0) && (strcmp(pwm_type_s, "diff") == 0)) | ||||
|  		pdata->pwm_type = CLASSD_MR_PWMTYP_DIFF; | ||||
|  	else | ||||
|  		pdata->pwm_type = CLASSD_MR_PWMTYP_SINGLE; | ||||
| --  | ||||
| 2.32.0 | ||||
|  | ||||
		Reference in New Issue
	
	Block a user