mirror of
				git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
				synced 2025-10-31 16:54:21 +00:00 
			
		
		
		
	tools: gpio: Add new hardware clock type
gpiolib-cdev is extended to support hardware clock type, this patch reflects that fact. Signed-off-by: Dipen Patel <dipenp@nvidia.com> Reviewed-by: Linus Walleij <linus.walleij@linaro.org> Signed-off-by: Thierry Reding <treding@nvidia.com>
This commit is contained in:
		
							parent
							
								
									2068339a6c
								
							
						
					
					
						commit
						ed94eb2e22
					
				
					 1 changed files with 5 additions and 1 deletions
				
			
		|  | @ -149,6 +149,7 @@ void print_usage(void) | |||
| 		"  -r         Listen for rising edges\n" | ||||
| 		"  -f         Listen for falling edges\n" | ||||
| 		"  -w         Report the wall-clock time for events\n" | ||||
| 		"  -t         Report the hardware timestamp for events\n" | ||||
| 		"  -b <n>     Debounce the line with period n microseconds\n" | ||||
| 		" [-c <n>]    Do <n> loops (optional, infinite loop if not stated)\n" | ||||
| 		"  -?         This helptext\n" | ||||
|  | @ -174,7 +175,7 @@ int main(int argc, char **argv) | |||
| 
 | ||||
| 	memset(&config, 0, sizeof(config)); | ||||
| 	config.flags = GPIO_V2_LINE_FLAG_INPUT; | ||||
| 	while ((c = getopt(argc, argv, "c:n:o:b:dsrfw?")) != -1) { | ||||
| 	while ((c = getopt(argc, argv, "c:n:o:b:dsrfwt?")) != -1) { | ||||
| 		switch (c) { | ||||
| 		case 'c': | ||||
| 			loops = strtoul(optarg, NULL, 10); | ||||
|  | @ -208,6 +209,9 @@ int main(int argc, char **argv) | |||
| 		case 'w': | ||||
| 			config.flags |= GPIO_V2_LINE_FLAG_EVENT_CLOCK_REALTIME; | ||||
| 			break; | ||||
| 		case 't': | ||||
| 			config.flags |= GPIO_V2_LINE_FLAG_EVENT_CLOCK_HTE; | ||||
| 			break; | ||||
| 		case '?': | ||||
| 			print_usage(); | ||||
| 			return -1; | ||||
|  |  | |||
		Loading…
	
	Add table
		
		Reference in a new issue
	
	 Dipen Patel
						Dipen Patel