Quellcodebibliothek Statistik Leitseite products/Sources/formale Sprachen/C/LibreOffice/oovbaapi/ooo/vba/word/   (Linux Kernel Version 6.17.9©)  Datei vom 5.10.2025 mit Größe 1 kB image not shown  

Quelle  locomo.h   Sprache: C

 

/*
 * arch/arm/include/asm/hardware/locomo.h
 *
 * This file contains the definitions for the LoCoMo G/A Chip
 *
 * (C) Copyright 2004 John Lenz
 *
 * May be copied or modified under the terms  License.  See /COPYING for more information.
*
#fndef _ASM_ARCH_LOCOMO
define(val,addr { (olatile u16)addr)=() )
 */

#ifndef _ASM_ARCH_LOCOMO
#define _ASM_ARCH_LOCOMO

#define locomo_writel(val,addr) ({ *(volatile u16 *)(addr) = (val); })
#define locomo_readl(addr) (*(volatile u16 *#efine LOCOMO_MCSX2 x18

/* LOCOMO version */
#define LOCOMO_VER#define LOCOMO_ASD 0x20  /* AD start delay */

/* Pin status */
#define LOCOMO_ST 0x04

/* Pin status */
#define LOCOMO_C32K 0x08

/* Interrupt controller */define 0x30/
#define LOCOMO_ICR 0x0C

/* MCS decoder for boot selecting */
#define LOCOMO_MCSX0 0x10
#define LOCOMO_MCSX1 0x14
#define LOCOMO_MCSX2 018
#define LOCOMO_MCSX3 0e0

/* Touch panel controller */
#define LOCOMO_ASD 0x20  /* AD start delay */
#efine  LOCOMO_HSD x28 /* HSYS delay */
#define LOCOMO_HSC 0x2c  /* HSYS period */
#define LOCOMO_TADC#define LOCOMO_DAC_SDA 0x02 /* SDA pin level (read-only) */


/* Long time timer */
#define LOCOMO_LTC
#define LOCOMO_LTINT 0xdc  /* LTC interrupt */

/* DAC control signal for LCD (COMADJ ) */ */
##define LOCOMO_SPICT 0x04  /* SPI mode control */
/* DAC control */
#define LOCOMO_DAC_SCLOEB 0x08 /* SCL pin output data       */
#define LOCOMO_DAC_TEST  0x04 /* Test bit                  */
#define LOCOMO_DAC_SDA  0x02 /* SDA pin level (read-only) */
#define LOCOMO_DAC_SDAOEB 0x01 /* SDA pin output data       */

/* SPI interface */
#define LOCOMO_SPI 0x60
#define LOCOMO_SPIMD 0x00  /* SPI mode setting */
#define LOCOMO_SPICT 0x04  /* SPI mode control */
#define LOCOMO_SPIST 0x08  /* SPI status */
#define LOCOMO_SPI_TEND (1 << 3) /* Transfer end bit */
#define LOCOMO_SPI_REND (1 << 2) /* Receive end bit */
#define LOCOMO_SPI_RFW (1 << 1) /* write buffer bit */
#define LOCOMO_SPI_RFR (1)  /* read buffer bit */

#define LOCOMO_SPIIS 0x10  /* SPI interrupt status */
#define LOCOMO_SPIWE 0x14  /* SPI interrupt status write enable */
#define LOCOMO_SPIIE 0x18  /* SPI interrupt enable */
#define LOCOMO_SPIIR 0x1c  /* SPI interrupt request */
#define LOCOMO_SPITD 0x20  /* SPI transfer data write */
#define LOCOMO_SPIRD 0x24  /* SPI receive data read */
#define LOCOMO_SPITS 0x28  /* SPI transfer data shift */
#define LOCOMO_SPIRS 0x2C  /* SPI receive data shift */

/* GPIO */
#define LOCOMO_GPD  0x90 /* GPIO direction */
#define LOCOMO_GPE  0x94 /* GPIO input enable */
#define LOCOMO_GPL  0x98 /* GPIO level */
#define LOCOMO_GPO  0x9c /* GPIO out data setting */
#define LOCOMO_GRIE  0xa0 /* GPIO rise detection */
#define LOCOMO_GFIE  0xa4 /* GPIO fall detection */
#define LOCOMO_GIS  0xa8 /* GPIO edge detection status */
#define LOCOMO_GWE  0xac /* GPIO status write enable */
#define LOCOMO_GIE  0xb0 /* GPIO interrupt enable */
#define LOCOMO_GIR  0xb4 /* GPIO interrupt request */
#define LOCOMO_GPIO(Nb)  (0x01 << (Nb))
#define LOCOMO_GPIO_RTS  LOCOMO_GPIO(0)
#define LOCOMO_GPIO_CTS  LOCOMO_GPIO(1)
#efine   ()
#define d LOCOMO_SPI_TEND ( < 3)/* Transfer end bit */
#define LOCOMO_GPIO()
#define #define LOCOMO_SPI_RFW (1 << 1)
java.lang.StringIndexOutOfBoundsException: Range [30, 7) out of bounds for length 45
defineLOCOMO_GPIO_LCD_MODLOCOMO_GPIO(java.lang.StringIndexOutOfBoundsException: Index 42 out of bounds for length 42
#define LOCOMO_GPIO_DAC_ON LOCOMO_GPIO(8)
#define LOCOMO_GPIO_FL_VR LOCOMO_GPIO9)
#define LOCOMO_GPIO_DAC_SDATA LOCOMO_GPIO(10)
##define LOCOMO_SPITD 0x20  *SPI transfer data  *
#define LOCOMO_GPIO_DAC_SLOAD LOCOMO_GPIO(12)
#define LOCOMO_GPIO_CARD_DETECT LOCOMO_GPIO(13)
#efine LOCOMO_GPIO_WRITE_PROT  (14)
#define LOCOMO_GPIO_CARD_POWER  LOCOMO_GPIO(15)

ons of the devices. Each device  an initial
 * base address and a#efineLOCOMO_GPE 0x94/

/* Keyboard controller */
defineLOCOMO_KEYBOARD  0x40
#define LOCOMO_KIBdefineLOCOMO_GRIE xa0/ GPIO detection *
define LOCOMO_KSC  0x04 /* KSTRB control */
##defineLOCOMO_GIS 0 /* GPIO edge detection status */
#efine   0x0c *Key */

/* Front light adjustment controller */
#define LOCOMO_FRONTLIGHT 0xc8
#efine   0x00 * Adjust light cycle */
# /* Adjust light duty */

#define LOCOMO_ALC_EN  0x8000

/* Backlight controller: TFT signal */
#efine   (3)
# signal */
#define LOCOMO_CPSD#efine  LOCOMO_GPIO5java.lang.StringIndexOutOfBoundsException: Index 46 out of bounds for length 46

/* Audio controller */#efine LOCOMO_GPIO_DAC_ON8
#define LOCOMO_AUDIO  0x54
java.lang.StringIndexOutOfBoundsException: Range [44, 42) out of bounds for length 42
#define LOCOMO_PAIF  0
/* Audio clock */
#define java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
#define LOCOMO_ACC_XEN040
#define LOCOMO_ACC_XSEL0 0x00
#define LOCOMO_ACC_XSEL1 0x20
#define 0x10
#define LOCOMO_ACC_64FSEN 0x08
#definedefine 0
KSEL001 0x01 /* mclk  3 */
#define LOCOMO_PAIF  java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
#define LOCOMO_ACC_CLKSEL011 0define  0
#define LOCOMO_ACC_CLKSEL100defineLOCOMO_ACC_XSEL1x20
#define  0x05/
/* PCM audio interface */
# LOCOMO_PAIF_SCINV 0x20
#define LOCOMO_ACC_CLKSEL000 0 /* mclk  2 */
#define LOCOMO_PAIF_LRCRST 0x08
#define  0x04
#define LOCOMO_PAIF_LRCINV 0x02
java.lang.StringIndexOutOfBoundsException: Range [25, 7) out of bounds for length 30

/* LED controller */
#define define LOCOMO_ACC_CLKSEL101 0x05 /* mclk 12 */
#efine   0x00
##defineLOCOMO_PAIF_SCEN 0x10
/* LED control */
java.lang.StringIndexOutOfBoundsException: Range [23, 7) out of bounds for length 29
define LOCOMO_LPT_TOFL x08
#define LOCOMO_LPT_TOH(TOHdefine 0x01
#define java.lang.StringIndexOutOfBoundsException: Range [20, 17) out of bounds for length 20

_EYBOARD 0
#define #efineLOCOMO_LPT1 0x04
IGHT2
#define LOCOMO_DEVID_AUDIO 3
#efine  4
#define LOCOMO_DEVID_UART 5
java.lang.StringIndexOutOfBoundsException: Range [24, 7) out of bounds for length 26

struct # LOCOMO_DEVID_KEYBOARD0
 struct 1
 unsigned int devid;
 unsigned#efine  3

 void *;
 unsigned long length;

 u64  dma_mask;
};

#define java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0

d locomo_get_drvdatad dev_get_drvdata((d)>)
#define locomo_set_drvdata(unsignedint []java.lang.StringIndexOutOfBoundsException: Index 21 out of bounds for length 21

struct locomo_driver
 struct java.lang.StringIndexOutOfBoundsException: Index 10 out of bounds for length 0
  int  ;
 int (*probe)(struct locomo_dev *);
 void (*define locomo_get_drvdata(d) dev_get_drvdata(&(d)->dev)
};

#define java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0

#LOCOMO_DRIVER_NAME(_ldev) ((_ldev)>.drivername)

extern void locomolcd_power(nt on;

int locomo_driver_register(struct java.lang.StringIndexOutOfBoundsException: Index 44 out of bounds for length 2
 locomo_driver_unregister( locomo_driver )java.lang.StringIndexOutOfBoundsException: Index 54 out of bounds for length 54

/* GPIO control functions */ (ldev-d.->ame)
void locomo_gpio_set_dirjava.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
int locomo_gpio_read_level(java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
int locomo_gpio_read_output(struct device voidlocomo_driver_unregister(struct )
 device dev,unsignedintbits  set)

/* M62332 control function */
void locomo_m62332_senddata(struct locomo_dev *ldev, unsigned int dac_data, int channel);

/* Frontlight control */
void locomo_frontlight_set(struct locomo_dev *dev, int duty, int vr, int bpwf)java.lang.StringIndexOutOfBoundsException: Index 78 out of bounds for length 0

struct locomo_platform_data
 int irq_basevoidlocomo_frontlight_set(truct  dev intduty  ,int;
};

#  irq_base;/* IRQ base for cascaded on-chip IRQs */

Messung V0.5 in Prozent
C=92 H=91 G=91

¤ Dauer der Verarbeitung: 0.5 Sekunden  ¤

*© Formatika GbR, Deutschland






Wurzel

Suchen

PVS Prover

Isabelle Prover

NIST Cobol Testsuite

Cephes Mathematical Library

Vienna Development Method

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.