cregit-Linux how code gets into the kernel

Release 4.11 arch/mips/lasat/ds1603.h

Directory: arch/mips/lasat
/*
 * Dallas Semiconductors 1603 RTC driver
 *
 * Brian Murphy <brian@murphy.dk>
 *
 */
#ifndef __DS1603_H

#define __DS1603_H


struct ds_defs {
	
volatile u32 *reg;
	
volatile u32 *data_reg;
	
u32 rst;
	
u32 clk;
	
u32 data;
	
u32 data_read_shift;
	
char data_reversed;
	
u32 huge_delay;
};

extern struct ds_defs *ds1603;

void ds1603_set_trimmer(unsigned int);
void ds1603_enable(void);
void ds1603_disable(void);
void ds1603_init(struct ds_defs *);


#define TRIMMER_DEFAULT 3

#define TRIMMER_DISABLE_RTC 0

#endif

Overall Contributors

PersonTokensPropCommitsCommitProp
Brian Murphy83100.00%1100.00%
Total83100.00%1100.00%
Directory: arch/mips/lasat
Information contained on this website is for historical information purposes only and does not indicate or represent copyright ownership.
Created with cregit.