11bb92983SJerome Forissier /* SPDX-License-Identifier: BSD-2-Clause */ 239e661bcSEtienne Carriere /* 339e661bcSEtienne Carriere * Copyright (c) 2017, Linaro Limited 439e661bcSEtienne Carriere */ 5*fbe66cf8SEtienne Carriere #ifndef __DRIVERS_STIH_ASC_H 6*fbe66cf8SEtienne Carriere #define __DRIVERS_STIH_ASC_H 739e661bcSEtienne Carriere 80cb71d15SEtienne Carriere #include <drivers/serial.h> 939e661bcSEtienne Carriere #include <types_ext.h> 1039e661bcSEtienne Carriere 1139e661bcSEtienne Carriere #define STIH_ASC_REG_SIZE 0x1000 1239e661bcSEtienne Carriere 130cb71d15SEtienne Carriere struct stih_asc_pd { 140cb71d15SEtienne Carriere struct io_pa_va base; 150cb71d15SEtienne Carriere struct serial_chip chip; 160cb71d15SEtienne Carriere }; 170cb71d15SEtienne Carriere 180cb71d15SEtienne Carriere void stih_asc_init(struct stih_asc_pd *pb, vaddr_t base); 1939e661bcSEtienne Carriere 20*fbe66cf8SEtienne Carriere #endif /* __DRIVERS_STIH_ASC_H */ 2139e661bcSEtienne Carriere 22