38 lines · 824 B · Assembly
RawDownload
/* * arch/arm/mach-prima2/include/mach/debug-macro.S * * Copyright (c) 2011 Cambridge Silicon Radio Limited, a CSR plc group company. * * Licensed under GPLv2 or later. */ #define SIRF_LLUART_TXFIFO_STATUS	0x0114#define SIRF_LLUART_TXFIFO_DATA	0x0118 #define SIRF_LLUART_TXFIFO_FULL                       (1 << 5) #ifdef CONFIG_DEBUG_SIRFATLAS7_UART0#define SIRF_LLUART_TXFIFO_EMPTY			(1 << 8)#else#define SIRF_LLUART_TXFIFO_EMPTY			(1 << 6)#endif  	.macro	addruart, rp, rv, tmp	ldr	\rp, =CONFIG_DEBUG_UART_PHYS		@ physical	ldr	\rv, =CONFIG_DEBUG_UART_VIRT		@ virtual	.endm 	.macro	senduart,rd,rx	str	\rd, [\rx, #SIRF_LLUART_TXFIFO_DATA]	.endm 	.macro	busyuart,rd,rx	.endm 	.macro	waituart,rd,rx1001:	ldr	\rd, [\rx, #SIRF_LLUART_TXFIFO_STATUS]	tst	\rd, #SIRF_LLUART_TXFIFO_EMPTY	beq	1001b	.endm 

Keyboard shortcuts

General

Show keyboard shortcuts
?
Focus the current search
/

Issues and pull requests

Open filters
f

Issues, pull requests and Inbox

Select next item
j↓
Select previous item
k↑
Open selected item
Enter
Dismiss filters or clear selection
Esc

Repository code

Go to file
t