Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux
1
fork

Configure Feed

Select the types of activity you want to include in your feed.

at 77b2555b52a894a2e39a42e43d993df875c46a6a 33 lines 573 B view raw
1/* 2 * Dallas Semiconductors 1603 RTC driver 3 * 4 * Brian Murphy <brian@murphy.dk> 5 * 6 */ 7#ifndef __DS1603_H 8#define __DS1603_H 9 10struct ds_defs { 11 volatile u32 *reg; 12 volatile u32 *data_reg; 13 u32 rst; 14 u32 clk; 15 u32 data; 16 u32 data_read_shift; 17 char data_reversed; 18 u32 huge_delay; 19}; 20 21extern struct ds_defs *ds1603; 22 23unsigned long ds1603_read(void); 24int ds1603_set(unsigned long); 25void ds1603_set_trimmer(unsigned int); 26void ds1603_enable(void); 27void ds1603_disable(void); 28void ds1603_init(struct ds_defs *); 29 30#define TRIMMER_DEFAULT 3 31#define TRIMMER_DISABLE_RTC 0 32 33#endif