10 #include <soc/aoac_defs.h>
12 #include <soc/southbridge.h>
28 [2] = { APU_UART2_BASE, {
32 [3] = { APU_UART3_BASE, {
36 [4] = { APU_UART4_BASE, {
static void write16(void *addr, uint16_t val)
void wait_for_aoac_enabled(unsigned int dev)
#define FCH_AOAC_DEV_UART1
#define FCH_AOAC_DEV_UART0
#define FCH_LEGACY_UART_DECODE
void power_off_aoac_device(unsigned int dev)
void power_on_aoac_device(unsigned int dev)
#define printk(level,...)
const char * dev_path(const struct device *dev)
static void noop_set_resources(struct device *dev)
#define mmio_resource(dev, idx, basek, sizek)
#define BIOS_ERR
BIOS_ERR - System in incomplete state.
#define FCH_AOAC_DEV_UART2
#define FCH_AOAC_DEV_UART3
void scan_static_bus(struct device *bus)
#define FCH_AOAC_DEV_UART4
uintptr_t get_uart_base(unsigned int idx)
void set_uart_config(unsigned int idx)
void clear_uart_legacy_config(void)
void gpio_configure_pads(const struct soc_amd_gpio *gpio_list_ptr, size_t size)
program a particular set of GPIO
#define PAD_NF(pin, func, pull)
void uart_inject_ssdt(const struct device *dev)
static const struct @427 uart_info[]
static void uart_enable(struct device *dev)
static void uart_read_resources(struct device *dev)
struct device_operations sabrina_uart_mmio_ops
static const char * uart_acpi_name(const struct device *dev)
void(* read_resources)(struct device *dev)