drivers: gpio: it8xxx2: add support for GPIO_VOLTAGE_ flags
Support GPIO_VOLTAGE_1P8, GPIO_VOLTAGE_3P3 flags on IT8xxx2 chips. Signed-off-by: Dino Li <Dino.Li@ite.com.tw>
This commit is contained in:
parent
3511f75249
commit
b316d18cb0
2 changed files with 161 additions and 5 deletions
|
@ -1719,6 +1719,23 @@ struct flash_it8xxx2_regs {
|
|||
|
||||
#define IT8XXX2_GPIO_GCR ECREG(IT8XXX2_GPIO_BASE + 0x00)
|
||||
|
||||
#define IT8XXX2_GPIO_GCRX(offset) ECREG(IT8XXX2_GPIO_BASE + (offset))
|
||||
#define IT8XXX2_GPIO_GCR25_OFFSET 0xd1
|
||||
#define IT8XXX2_GPIO_GCR26_OFFSET 0xd2
|
||||
#define IT8XXX2_GPIO_GCR27_OFFSET 0xd3
|
||||
#define IT8XXX2_GPIO_GCR28_OFFSET 0xd4
|
||||
#define IT8XXX2_GPIO_GCR31_OFFSET 0xd5
|
||||
#define IT8XXX2_GPIO_GCR32_OFFSET 0xd6
|
||||
#define IT8XXX2_GPIO_GCR33_OFFSET 0xd7
|
||||
#define IT8XXX2_GPIO_GCR19_OFFSET 0xe4
|
||||
#define IT8XXX2_GPIO_GCR20_OFFSET 0xe5
|
||||
#define IT8XXX2_GPIO_GCR21_OFFSET 0xe6
|
||||
#define IT8XXX2_GPIO_GCR22_OFFSET 0xe7
|
||||
#define IT8XXX2_GPIO_GCR23_OFFSET 0xe8
|
||||
#define IT8XXX2_GPIO_GCR24_OFFSET 0xe9
|
||||
#define IT8XXX2_GPIO_GCR30_OFFSET 0xed
|
||||
#define IT8XXX2_GPIO_GCR29_OFFSET 0xee
|
||||
/* TODO: correct GRCx to GCRx */
|
||||
#define IT8XXX2_GPIO_GRC1 ECREG(IT8XXX2_GPIO_BASE + 0xF0)
|
||||
#define IT8XXX2_GPIO_GRC21 ECREG(IT8XXX2_GPIO_BASE + 0xE6)
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue