ARM: dts: gose: enable sound DMA support via DVC in device tree
Enable DMA transfer using DVC in r8a7793/gose device tree.
     DMA               DMApp
[MEM] -> [SRC] -> [DVC] -> [SSIU] -> [SSI]
     DMA               DMApp
[MEM] <- [DVC] <- [SRC] <- [SSIU] <- [SSI]
Based on similar work for the r8a7791/koelsch by Kuninori Morimoto.
Cc: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com>
Acked-by: Geert Uytterhoeven <geert+renesas@glider.be>
Signed-off-by: Simon Horman <horms+renesas@verge.net.au>
			
			
This commit is contained in:
		
							parent
							
								
									d2cde3b610
								
							
						
					
					
						commit
						ae79f66db7
					
				| @ -18,7 +18,24 @@ | ||||
|  * This command is required when Playback/Capture | ||||
|  * | ||||
|  *	amixer set "LINEOUT Mixer DACL" on | ||||
|  *	amixer set "DVC Out" 100% | ||||
|  *	amixer set "DVC In" 100% | ||||
|  * | ||||
|  * You can use Mute | ||||
|  * | ||||
|  *	amixer set "DVC Out Mute" on | ||||
|  *	amixer set "DVC In Mute" on | ||||
|  * | ||||
|  * You can use Volume Ramp | ||||
|  * | ||||
|  *	amixer set "DVC Out Ramp Up Rate"   "0.125 dB/64 steps" | ||||
|  *	amixer set "DVC Out Ramp Down Rate" "0.125 dB/512 steps" | ||||
|  *	amixer set "DVC Out Ramp" on | ||||
|  *	aplay xxx.wav & | ||||
|  *	amixer set "DVC Out"  80%  // Volume Down | ||||
|  *	amixer set "DVC Out" 100%  // Volume Up | ||||
|  */ | ||||
| 
 | ||||
| /dts-v1/; | ||||
| #include "r8a7793.dtsi" | ||||
| #include <dt-bindings/gpio/gpio.h> | ||||
| @ -401,8 +418,8 @@ | ||||
| 
 | ||||
| 	rcar_sound,dai { | ||||
| 		dai0 { | ||||
| 			playback = <&ssi0 &src2>; | ||||
| 			capture  = <&ssi1 &src3>; | ||||
| 			playback = <&ssi0 &src2 &dvc0>; | ||||
| 			capture  = <&ssi1 &src3 &dvc1>; | ||||
| 		}; | ||||
| 	}; | ||||
| }; | ||||
|  | ||||
		Loading…
	
		Reference in New Issue
	
	Block a user