include/linux/mfd/retu.h

Source file repositories/reference/linux-study-clean/include/linux/mfd/retu.h

File Facts

System
Linux kernel
Corpus path
include/linux/mfd/retu.h
Extension
.h
Size
723 bytes
Lines
29
Domain
Core OS
Bucket
Core Kernel Interface
Inferred role
Core OS: implementation source
Status
source implementation candidate

Why This File Exists

Core operating-system implementation surface: boot, tasks, memory, VFS, syscall-facing interfaces, synchronization, credentials, and isolation.

Dependency Surface

Detected Declarations

Annotated Snippet

#ifndef __LINUX_MFD_RETU_H
#define __LINUX_MFD_RETU_H

struct retu_dev;

int retu_read(struct retu_dev *, u8);
int retu_write(struct retu_dev *, u8, u16);

/* Registers */
#define RETU_REG_WATCHDOG	0x17		/* Watchdog */
#define RETU_REG_CC1		0x0d		/* Common control register 1 */
#define RETU_REG_STATUS		0x16		/* Status register */

/* Interrupt sources */
#define TAHVO_INT_VBUS		0		/* VBUS state */

/* Interrupt status */
#define TAHVO_STAT_VBUS		(1 << TAHVO_INT_VBUS)

#endif /* __LINUX_MFD_RETU_H */

Annotation

Implementation Notes