/* SPDX-License-Identifier: GPL-2.0-only */
/*
* arch / arm / include / asm / hardware / ioc . h
*
* Copyright ( C ) Russell King
*
* Use these macros to read / write the IOC . All it does is perform the actual
* read / write .
*/
#ifndef __ASMARM_HARDWARE_IOC_H
#define __ASMARM_HARDWARE_IOC_H
#ifndef __ASSEMBLY__
/*
* We use _ _ raw_base variants here so that we give the compiler the
* chance to keep IOC_BASE in a register .
*/
#define ioc_readb(off) __raw_readb(IOC_BASE + (off))
#define ioc_writeb(val,off) __raw_writeb(val, IOC_BASE + (off))
#endif
#define IOC_CONTROL (0 x00)
#define IOC_KARTTX (0 x04)
#define IOC_KARTRX (0 x04)
#define IOC_IRQSTATA (0 x10)
#define IOC_IRQREQA (0 x14)
#define IOC_IRQCLRA (0 x14)
#define IOC_IRQMASKA (0 x18)
#define IOC_IRQSTATB (0 x20)
#define IOC_IRQREQB (0 x24)
#define IOC_IRQMASKB (0 x28)
#define IOC_FIQSTAT (0 x30)
#define IOC_FIQREQ (0 x34)
#define IOC_FIQMASK (0 x38)
#define IOC_T0CNTL (0 x40)
#define IOC_T0LTCHL (0 x40)
#define IOC_T0CNTH (0 x44)
#define IOC_T0LTCHH (0 x44)
#define IOC_T0GO (0 x48)
#define IOC_T0LATCH (0 x4c)
#define IOC_T1CNTL (0 x50)
#define IOC_T1LTCHL (0 x50)
#define IOC_T1CNTH (0 x54)
#define IOC_T1LTCHH (0 x54)
#define IOC_T1GO (0 x58)
#define IOC_T1LATCH (0 x5c)
#define IOC_T2CNTL (0 x60)
#define IOC_T2LTCHL (0 x60)
#define IOC_T2CNTH (0 x64)
#define IOC_T2LTCHH (0 x64)
#define IOC_T2GO (0 x68)
#define IOC_T2LATCH (0 x6c)
#define IOC_T3CNTL (0 x70)
#define IOC_T3LTCHL (0 x70)
#define IOC_T3CNTH (0 x74)
#define IOC_T3LTCHH (0 x74)
#define IOC_T3GO (0 x78)
#define IOC_T3LATCH (0 x7c)
#endif
Messung V0.5 in Prozent C=88 H=92 G=89
¤ Dauer der Verarbeitung: 0.2 Sekunden
¤
*© Formatika GbR, Deutschland