????JFIF??x?x????'
Server IP : 79.136.114.73 / Your IP : 18.222.32.191 Web Server : Apache/2.4.7 (Ubuntu) PHP/5.5.9-1ubuntu4.29 OpenSSL/1.0.1f System : Linux b8009 3.13.0-170-generic #220-Ubuntu SMP Thu May 9 12:40:49 UTC 2019 x86_64 User : www-data ( 33) PHP Version : 5.5.9-1ubuntu4.29 Disable Function : pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority, MySQL : ON | cURL : ON | WGET : ON | Perl : ON | Python : ON | Sudo : ON | Pkexec : ON Directory : /usr/src/linux-headers-3.13.0-170/arch/arm/include/asm/hardware/ |
Upload File : |
/* * Definitions for the SCOOP interface found on various Sharp PDAs * * Copyright (c) 2004 Richard Purdie * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License version 2 as * published by the Free Software Foundation. * */ #define SCOOP_MCR 0x00 #define SCOOP_CDR 0x04 #define SCOOP_CSR 0x08 #define SCOOP_CPR 0x0C #define SCOOP_CCR 0x10 #define SCOOP_IRR 0x14 #define SCOOP_IRM 0x14 #define SCOOP_IMR 0x18 #define SCOOP_ISR 0x1C #define SCOOP_GPCR 0x20 #define SCOOP_GPWR 0x24 #define SCOOP_GPRR 0x28 #define SCOOP_CPR_OUT (1 << 7) #define SCOOP_CPR_SD_3V (1 << 2) #define SCOOP_CPR_CF_XV (1 << 1) #define SCOOP_CPR_CF_3V (1 << 0) #define SCOOP_GPCR_PA22 (1 << 12) #define SCOOP_GPCR_PA21 (1 << 11) #define SCOOP_GPCR_PA20 (1 << 10) #define SCOOP_GPCR_PA19 (1 << 9) #define SCOOP_GPCR_PA18 (1 << 8) #define SCOOP_GPCR_PA17 (1 << 7) #define SCOOP_GPCR_PA16 (1 << 6) #define SCOOP_GPCR_PA15 (1 << 5) #define SCOOP_GPCR_PA14 (1 << 4) #define SCOOP_GPCR_PA13 (1 << 3) #define SCOOP_GPCR_PA12 (1 << 2) #define SCOOP_GPCR_PA11 (1 << 1) struct scoop_config { unsigned short io_out; unsigned short io_dir; unsigned short suspend_clr; unsigned short suspend_set; int gpio_base; }; /* Structure for linking scoop devices to PCMCIA sockets */ struct scoop_pcmcia_dev { struct device *dev; /* Pointer to this socket's scoop device */ int irq; /* irq for socket */ int cd_irq; const char *cd_irq_str; unsigned char keep_vs; unsigned char keep_rd; }; struct scoop_pcmcia_config { struct scoop_pcmcia_dev *devs; int num_devs; void (*power_ctrl)(struct device *scoop, unsigned short cpr, int nr); }; extern struct scoop_pcmcia_config *platform_scoop_config; void reset_scoop(struct device *dev); unsigned short read_scoop_reg(struct device *dev, unsigned short reg); void write_scoop_reg(struct device *dev, unsigned short reg, unsigned short data);