1# 2# SPDX-License-Identifier: BSD-3-Clause 3# SPDX-FileCopyrightText: Copyright TF-RMM Contributors. 4# 5 6add_library(rmm-driver-pl011) 7 8target_link_libraries(rmm-driver-pl011 9 PRIVATE rmm-lib) 10 11arm_config_option( 12 NAME RMM_UART_ADDR 13 HELP "Physical UART address" 14 TYPE STRING 15 DEFAULT 0x0) 16 17if(RMM_UART_ADDR EQUAL 0x0) 18 message(FATAL_ERROR "RMM_UART_ADDR is not initialized") 19endif() 20 21target_compile_definitions(rmm-driver-pl011 22 PUBLIC "RMM_UART_ADDR=ULL(${RMM_UART_ADDR})") 23 24target_include_directories(rmm-driver-pl011 25 PUBLIC "include") 26 27target_sources(rmm-driver-pl011 28 PRIVATE "src/pl011.c") 29