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


Quelle  ingenic-tcu.h   Sprache: C

 
/* SPDX-License-Identifier: GPL-2.0 */
/*
 * Header file for the Ingenic JZ47xx TCU driver
 */

#ifndef __LINUX_MFD_INGENIC_TCU_H_
#define __LINUX_MFD_INGENIC_TCU_H_

#include <linux/bitops.h>

#define TCU_REG_WDT_TDR  0x00
#define TCU_REG_WDT_TCER 0x04
#define TCU_REG_WDT_TCNT 0x08
#define TCU_REG_WDT_TCSR 0x0c
#define TCU_REG_TER  0x10
#define TCU_REG_TESR  0x14
#define TCU_REG_TECR  0x18
#define TCU_REG_TSR  0x1c
#define TCU_REG_TFR  0x20
#define TCU_REG_TFSR  0x24
#define TCU_REG_TFCR  0x28
#define TCU_REG_TSSR  0x2c
#define TCU_REG_TMR  0x30
#define TCU_REG_TMSR  0x34
#define TCU_REG_TMCR  0x38
#define TCU_REG_TSCR  0x3c
#define TCU_REG_TDFR0  0x40
#define TCU_REG_TDHR0  0x44
#define TCU_REG_TCNT0  0x48
#define TCU_REG_TCSR0  0x4c
#define TCU_REG_OST_DR  0xe0
#define TCU_REG_OST_CNTL 0xe4
#define TCU_REG_OST_CNTH 0xe8
#define TCU_REG_OST_TCSR 0xec
#define TCU_REG_TSTR  0xf0
#define TCU_REG_TSTSR  0xf4
#define TCU_REG_TSTCR  0xf8
#define TCU_REG_OST_CNTHBUF 0xfc

#define TCU_TCSR_RESERVED_BITS  0x3f
#define TCU_TCSR_PARENT_CLOCK_MASK 0x07
#define TCU_TCSR_PRESCALE_LSB  3
#define TCU_TCSR_PRESCALE_MASK  0x38

#define TCU_TCSR_PWM_SD  BIT(9) /* 0: Shutdown gracefully 1: abruptly */
#define TCU_TCSR_PWM_INITL_HIGH BIT(8) /* Sets the initial output level */
#define TCU_TCSR_PWM_EN  BIT(7) /* PWM pin output enable */

#define TCU_WDT_TCER_TCEN BIT(0) /* Watchdog timer enable */

#define TCU_CHANNEL_STRIDE 0x10
#define TCU_REG_TDFRc(c) (TCU_REG_TDFR0 + ((c) * TCU_CHANNEL_STRIDE))
#define TCU_REG_TDHRc(c) (TCU_REG_TDHR0 + ((c) * TCU_CHANNEL_STRIDE))
#define TCU_REG_TCNTc(c) (TCU_REG_TCNT0 + ((c) * TCU_CHANNEL_STRIDE))
#define TCU_REG_TCSRc(c) (TCU_REG_TCSR0 + ((c) * TCU_CHANNEL_STRIDE))

#endif /* __LINUX_MFD_INGENIC_TCU_H_ */

Messung V0.5
C=98 H=98 G=97

¤ Dauer der Verarbeitung: 0.3 Sekunden  ¤

*© 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