 6328d8ffa6
			
		
	
	
		6328d8ffa6
		
	
	
	
	
		
			
			The PCA9552 and PCA9554 devices are both I2C GPIO controllers and the PCA9552 also can drive LEDs. Do all the necessary adjustments to move the models under hw/gpio. Cc: Glenn Miles <milesg@linux.vnet.ibm.com> Signed-off-by: Cédric Le Goater <clg@redhat.com> Message-ID: <20240325134833.1484265-1-clg@redhat.com> Reviewed-by: Thomas Huth <thuth@redhat.com> Signed-off-by: Thomas Huth <thuth@redhat.com>
		
			
				
	
	
		
			20 lines
		
	
	
		
			503 B
		
	
	
	
		
			C
		
	
	
	
	
	
			
		
		
	
	
			20 lines
		
	
	
		
			503 B
		
	
	
	
		
			C
		
	
	
	
	
	
| /*
 | |
|  * PCA9554 I/O port registers
 | |
|  *
 | |
|  * Copyright (c) 2023, IBM Corporation.
 | |
|  *
 | |
|  * SPDX-License-Identifier: GPL-2.0-or-later
 | |
|  */
 | |
| #ifndef PCA9554_REGS_H
 | |
| #define PCA9554_REGS_H
 | |
| 
 | |
| /*
 | |
|  * Bits [0:1] are used to address a specific register.
 | |
|  */
 | |
| #define PCA9554_INPUT       0 /* read only input register */
 | |
| #define PCA9554_OUTPUT      1 /* read/write pin output state */
 | |
| #define PCA9554_POLARITY    2 /* Set polarity of input register */
 | |
| #define PCA9554_CONFIG      3 /* Set pins as inputs our ouputs */
 | |
| 
 | |
| #endif
 |