11 unsigned int port = dev >> 8;
17 unsigned int port = dev >> 8;
35 bar = ((bar_addr >> 8) & 0xff) | ((bar_addr & 0xff) << 8);
157 gpio_num =
gpio % 10;
179 if (runtime_reg_base == 0)
void outb(u8 val, u16 port)
void pnp_set_logical_device(struct device *dev)
void pnp_set_enable(struct device *dev, int enable)
u8 pnp_read_config(struct device *dev, u8 reg)
void pnp_set_iobase(struct device *dev, u8 index, u16 iobase)
void pnp_write_config(struct device *dev, u8 reg, u8 value)
#define PNP_DEV(PORT, FUNC)
#define SCH5545_RR_GPIO_SEL
#define SCH5545_LED_BLINK_MASK
#define SCH5545_LDN_GCONF
#define SCH5545_RUNTIME_REG_BASE
#define SCH5545_UART_POWER_VCC
#define SCH5545_BAR_LPC_IF
#define SCH5545_LED_COLOR_GREEN
#define SCH5545_RR_GPIO_READ
#define SCH5545_BAR_EM_IF
#define SCH5545_RR_PME_EN
#define SCH5545_BAR_UART1
#define SCH5545_LED_BLINK_ON
#define SCH5545_LDN_UART1
#define SCH5545_RR_PME_STS
#define SCH5545_BAR_RUNTIME_REG
#define SCH5545_UART_CONFIG_SELECT
#define SCH5545_LED_CODE_FETCH
void sch5545_enable_uart(unsigned int port, unsigned int uart_no)
static void pnp_enter_conf_state(pnp_devfn_t dev)
static void set_irq(pnp_devfn_t dev, uint8_t irq_device, unsigned int irq)
void sch5545_set_led(unsigned int runtime_reg_base, unsigned int color, uint16_t blink)
int sch5545_get_gpio(uint8_t sio_port, uint8_t gpio)
static void set_iobase(pnp_devfn_t dev, uint16_t device_addr, uint16_t bar_addr)
static void pnp_exit_conf_state(pnp_devfn_t dev)
void sch5545_early_init(unsigned int port)