Anforderungen  |   Konzepte  |   Entwurf  |   Entwicklung  |   Qualitätssicherung  |   Lebenszyklus  |   Steuerung
 
 
 
 


Quelle  imx.S   Sprache: Sparc

 
/* SPDX-License-Identifier: GPL-2.0-only */
/* arch/arm/mach-imx/include/mach/debug-macro.S
 *
 * Debugging macro include header
 *
 *  Copyright (C) 1994-1999 Russell King
 *  Moved from linux/arch/arm/kernel/debug.S by Ben Dooks
 */


#include <asm/assembler.h>
#include "imx-uart.h"

/*
 * FIXME: This is a copy of IMX_IO_P2V in hardware.h, and needs to
 * stay sync with that.  It's hard to maintain, and should be fixed
 * globally for multi-platform build to use a fixed virtual address
 * for low-level debug uart port across platforms.
 */

#define IMX_IO_P2V(x) (      \
   (((x) & 0x80000000) >> 7) |   \
   (0xf4000000 +     \
   (((x) & 0x50000000) >> 6) +   \
   (((x) & 0x0b000000) >> 4) +   \
   (((x) & 0x000fffff))))

#define UART_VADDR IMX_IO_P2V(UART_PADDR)

  .macro addruart, rp, rv, tmp
  ldr \rp, =UART_PADDR @ physical
  ldr \rv, =UART_VADDR @ virtual
  .endm

  .macro senduart,rd,rx
  ARM_BE8(rev \rd, \rd)
  str \rd, [\rx, #0x40] @ TXDATA
  .endm

  .macro waituartcts,rd,rx
  .endm

  .macro waituarttxrdy,rd,rx
  .endm

  .macro busyuart,rd,rx
1002:  ldr \rd, [\rx, #0x98] @ SR2
  ARM_BE8(rev \rd, \rd)
  tst \rd, #1 << 3  @ TXDC
  beq 1002b   @ wait until transmit done
  .endm

¤ Dauer der Verarbeitung: 0.8 Sekunden  (vorverarbeitet)  ¤

*© Formatika GbR, Deutschland






Wurzel

Suchen

Beweissystem der NASA

Beweissystem Isabelle

NIST Cobol Testsuite

Cephes Mathematical Library

Wiener Entwicklungsmethode

Haftungshinweis

Die Informationen auf dieser Webseite wurden nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit, noch Qualität der bereit gestellten Informationen zugesichert.

Bemerkung:

Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.






                                                                                                                                                                                                                                                                                                                                                                                                     


Neuigkeiten

     Aktuelles
     Motto des Tages

Software

     Produkte
     Quellcodebibliothek

Aktivitäten

     Artikel über Sicherheit
     Anleitung zur Aktivierung von SSL

Muße

     Gedichte
     Musik
     Bilder

Jenseits des Üblichen ....
    

Besucherstatistik

Besucherstatistik

Monitoring

Montastic status badge