Lines Matching +full:i2c +full:- +full:pullup
3 * SPDX-License-Identifier: Apache-2.0
48 /* --- General Control (GCTRL) --- */
52 /* RISC-V JTAG Debug Interface Enable */
54 /* RISC-V JTAG Debug Interface Selection */
67 /* --- External GPIO Control (EGPIO) --- */
265 /* 0x049: PWM Output Open-Drain Enable */
280 /* --- Wake-Up Control (WUC) --- */
284 /* TODO: should a defined interface for configuring wake-up interrupts */
442 * 24-bit timers: external timer 3, 5, and 7
443 * 32-bit timers: external timer 4, 6, and 8
620 /* From BXh to BDh are EP FIFO 1-3 Control 0/1 Registers, and their
653 /* 0xB8 ~ 0xBD EP FIFO 1-3 Control 0/1 Registers */
784 /* 0x10 ~ 0x1F: Reserved Registers 10h - 1Fh */
796 /* 0x25 ~ 0x2F: Reserved Registers 25h - 2Fh */
800 /* 0x31 ~ 0x3F: Reserved Registers 31h - 3Fh */
802 /* 0x40 ~ 0x4F: Endpoint Registers 40h - 4Fh */
818 /* 0x57 ~ 0x5F: Reserved Registers 57h - 5Fh */
820 /* 0x60 ~ 0xDF: EP FIFO Registers 60h - DFh */
824 /* 0xE1 ~ 0xE3: Reserved Registers E1h - E3h */
828 /* 0xE5 ~ 0xE7: Reserved Registers E5h - E7h */
883 /* 0x3B: EC-Indirect memory address 0 */
885 /* 0x3C: EC-Indirect memory address 1 */
887 /* 0x3D: EC-Indirect memory address 2 */
889 /* 0x3E: EC-Indirect memory address 3 */
891 /* 0x3F: EC-Indirect memory data */
918 /* EC-Indirect read internal flash */
920 /* Enable EC-indirect page program command */
951 /* 0x01-D0: Reserved1 */
967 /* 0xD8-0xDF: Reserved2 */
989 /* 0xEA-0xEC: Reserved4 */
1034 /* 0x01-0x0F: Reserved1 */
1082 /* 0x27-0x28: Reserved4 */
1086 /* 0x2A-0x2C: Reserved5 */
1127 * If both PULLUP and PULLDOWN are set to 1b, the corresponding port would be
1128 * configured as tri-state.
1134 /* --- GPIO --- */
1173 /* Data structure to define ADC channel 13-16 control registers. */
1196 /* 0x06-0x17: Reserved1 */
1202 /* 0x1a-0x43: Reserved2 */
1206 /* 0x45-0x54: Reserved2-1 */
1208 /* 0x55: ADC Input Voltage Mapping Full-Scale Code Selection 1 */
1210 /* 0x56: ADC Input Voltage Mapping Full-Scale Code Selection 2 */
1212 /* 0x57: ADC Input Voltage Mapping Full-Scale Code Selection 3 */
1214 /* 0x58-0x5f: Reserved3 */
1216 /* 0x60-0x6b: ADC channel 13~16 controller */
1220 /* 0x6d-0xef: Reserved4 */
1349 * Enhanced SMBus/I2C Interface
1387 /* SMBus/I2C register fields */
1388 /* 0x09-0xB: SMCLK Timing Setting */
1406 /* 0x12: I2C Wr To Rd FIFO */
1412 /* 0x13: I2C Wr To Rd FIFO Interrupt Status */
1477 /* --- General Control (GCTRL) --- */
1550 /* 0x00-0x01: Reserved_00_01 */
1556 /* 0x04-0x05: Reserved_04_05 */
1560 /* 0x07-0x09: Reserved_07_09 */
1570 /* 0x0E-0x0F: reserved_0e_0f */
1576 /* 0x12-0x1B: reserved_12_1b */
1580 /* 0x1D-0x1F: reserved_1d_1f */
1586 /* 0x22-0x2F: reserved_22_2f */
1594 /* 0x33: Pin Multi-function Enable 2 */
1596 /* 0x34-0x36: Reserved_34_36 */
1600 /* 0x38-0x40: Reserved_38_40 */
1604 /* 0x42-0x43: Reserved_42_43 */
1610 /* 0x46: Pin Multi-function Enable 3 */
1612 /* 0x47-0x4A: reserved_47_4a */
1618 /* 0x4D-0x4F: reserved_4d_4f */
1628 /* 0x54-0x5C: reserved_54_5c */
1632 /* 0x5E-0x84: reserved_5e_84 */
1669 /* 0x46: Pin Multi-function Enable 3 */
1682 /* USB Pad Power-On Enable */
1687 * bit[7-6] = 1: The VCC power status is treated as power-on.
1704 * (22xxh) Battery-backed SRAM (BRAM) registers
1733 /* 0x04: EC to I-Bus Modules Access Enable Register */
1735 /* 0x05: I-Bus Control Register */
1771 /* Interrupt Request Number and Wake-Up on IRQ Enabled */
1798 /* System Wake-Up Control */
1808 /* RTC-like Timer */
1842 /* EC to I-Bus Access Enabled */
1844 /* EC Read from I-Bus */
1846 /* EC Write to I-Bus */
1925 /* 0x09-0x0f: Reserved1 */
1947 /* 0x1a-0x1f: Reserved2 */
1949 /* 0x20-0xff: Reserved3 */
1986 /* 0x00-0x03: Reserved1 */
2038 /* 0x18: Channel 3 Capabilities and Configuration 2-0 */
2040 /* 0x19: Channel 3 Capabilities and Configuration 2-1 */
2042 /* 0x1A: Channel 3 Capabilities and Configuration 2-2 */
2044 /* 0x1B: Channel 3 Capabilities and Configuration 2-3 */
2047 /* 0x1c-0x1f: Reserved2 */
2049 /* 0x20-0x8f: Reserved3 */
2068 /* 0x98-0x9f: Reserved4 */
2079 /* 0xa4-0xaf: Reserved5 */
2090 /* 0xb4-0xb5: Reserved6 */
2098 /* 0xb9-0xbf: Reserved7 */
2105 /* 0xc2-0xc3: Reserved8 */
2109 /* 0xc5-0xcf: Reserved9 */
2134 /* 0x00-0x7f: VW index */
2136 /* 0x80-0x8f: Reserved1 */
2154 /* 0x98-0x99: Reserved3 */
2163 /* 0x00-0x3f: PUT_PC Data Byte 0-63 */
2165 /* 0x40-0x7f: Reserved1 */
2167 /* 0x80-0xcf: PUT_OOB Data Byte 0-79 */
2175 /* 0x00-0x4f: Upstream Data Byte 0-79 */
2177 /* 0x50-0x7f: Reserved1 */
2179 /* 0x80-0xbf: PUT_FLASH_NP Data Byte 0-63 */
2225 /* 0x10-0x17: Reserved1 */
2235 /* 0x1C-0x1D: Reserved2 */
2239 /* 0x1F-0x25: Reserved3 */