Based on 1 normalized pattern(s): this program is free software you can redistribute it and or modify it under the terms and conditions of the gnu general public license version 2 as published by the free software foundation this program is distributed in the hope it will be useful but without any warranty without even the implied warranty of merchantability or fitness for a particular purpose see the gnu general public license for more details you should have received a copy of the gnu general public license along with this program if not see http www gnu org licenses extracted by the scancode license scanner the SPDX license identifier GPL-2.0-only has been chosen to replace the boilerplate/reference in 228 file(s). Signed-off-by: Thomas Gleixner <tglx@linutronix.de> Reviewed-by: Allison Randal <allison@lohutok.net> Reviewed-by: Steve Winslow <swinslow@gmail.com> Reviewed-by: Richard Fontana <rfontana@redhat.com> Reviewed-by: Alexios Zavras <alexios.zavras@intel.com> Cc: linux-spdx@vger.kernel.org Link: https://lkml.kernel.org/r/20190528171438.107155473@linutronix.de Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
		
			
				
	
	
		
			36 lines
		
	
	
		
			1.5 KiB
		
	
	
	
		
			C
		
	
	
	
	
	
			
		
		
	
	
			36 lines
		
	
	
		
			1.5 KiB
		
	
	
	
		
			C
		
	
	
	
	
	
| /* SPDX-License-Identifier: GPL-2.0-only */
 | |
| /*
 | |
|  * Copyright (c) 2017 NVIDIA Corporation.
 | |
|  */
 | |
| 
 | |
| #define HOST1X_CHANNEL_DMASTART				0x0000
 | |
| #define HOST1X_CHANNEL_DMASTART_HI			0x0004
 | |
| #define HOST1X_CHANNEL_DMAPUT				0x0008
 | |
| #define HOST1X_CHANNEL_DMAPUT_HI			0x000c
 | |
| #define HOST1X_CHANNEL_DMAGET				0x0010
 | |
| #define HOST1X_CHANNEL_DMAGET_HI			0x0014
 | |
| #define HOST1X_CHANNEL_DMAEND				0x0018
 | |
| #define HOST1X_CHANNEL_DMAEND_HI			0x001c
 | |
| #define HOST1X_CHANNEL_DMACTRL				0x0020
 | |
| #define HOST1X_CHANNEL_DMACTRL_DMASTOP			BIT(0)
 | |
| #define HOST1X_CHANNEL_DMACTRL_DMAGETRST		BIT(1)
 | |
| #define HOST1X_CHANNEL_DMACTRL_DMAINITGET		BIT(2)
 | |
| #define HOST1X_CHANNEL_CMDFIFO_STAT			0x0024
 | |
| #define HOST1X_CHANNEL_CMDFIFO_STAT_EMPTY		BIT(13)
 | |
| #define HOST1X_CHANNEL_CMDFIFO_RDATA			0x0028
 | |
| #define HOST1X_CHANNEL_CMDP_OFFSET			0x0030
 | |
| #define HOST1X_CHANNEL_CMDP_CLASS			0x0034
 | |
| #define HOST1X_CHANNEL_CHANNELSTAT			0x0038
 | |
| #define HOST1X_CHANNEL_CMDPROC_STOP			0x0048
 | |
| #define HOST1X_CHANNEL_TEARDOWN				0x004c
 | |
| 
 | |
| #define HOST1X_SYNC_SYNCPT_CPU_INCR(x)			(0x6400 + 4*(x))
 | |
| #define HOST1X_SYNC_SYNCPT_THRESH_CPU0_INT_STATUS(x)	(0x6464 + 4*(x))
 | |
| #define HOST1X_SYNC_SYNCPT_THRESH_INT_ENABLE_CPU0(x)	(0x652c + 4*(x))
 | |
| #define HOST1X_SYNC_SYNCPT_THRESH_INT_DISABLE(x)	(0x6590 + 4*(x))
 | |
| #define HOST1X_SYNC_SYNCPT_BASE(x)			(0x8000 + 4*(x))
 | |
| #define HOST1X_SYNC_SYNCPT(x)				(0x8080 + 4*(x))
 | |
| #define HOST1X_SYNC_SYNCPT_INT_THRESH(x)		(0x8a00 + 4*(x))
 | |
| #define HOST1X_SYNC_SYNCPT_CH_APP(x)			(0x9384 + 4*(x))
 | |
| #define HOST1X_SYNC_SYNCPT_CH_APP_CH(v)			(((v) & 0x3f) << 8)
 |