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
|