ShellBanner
System:Linux MiraNet 3.0.0-14-generic-pae #23-Ubuntu SMP Mon Nov 21 22:07:10 UTC 2011 i686
Software:Apache. PHP/5.3.6-13ubuntu3.10
ID:uid=65534(nobody) gid=65534(nogroup) groups=65534(nogroup)
Safe Mode:OFF
Open_Basedir:OFF
Freespace:20.4 GB of 70.42 GB (28.97%)
MySQL: ON MSSQL: OFF Oracle: OFF PostgreSQL: OFF Curl: OFF Sockets: ON Fetch: OFF Wget: ON Perl: ON
Disabled Functions: 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,

/ usr/ src/ linux-headers-3.0.0-14/ arch/ arm/ mach-at91/ include/ mach/ - drwxr-xr-x

Directory:
Viewing file:     at91cap9_ddrsdr.h (4.75 KB)      -rw-r--r--
Select action/file-type:
(+) | (+) | (+) | Code (+) | Session (+) | (+) | SDB (+) | (+) | (+) | (+) | (+) | (+) |
/*
 * arch/arm/mach-at91/include/mach/at91cap9_ddrsdr.h
 *
 *  (C) 2008 Andrew Victor
 *
 * DDR/SDR Controller (DDRSDRC) - System peripherals registers.
 * Based on AT91CAP9 datasheet revision B.
 *
 * This program is free software; you can redistribute it and/or modify
 * it under the terms of the GNU General Public License as published by
 * the Free Software Foundation; either version 2 of the License, or
 * (at your option) any later version.
 */

#ifndef AT91CAP9_DDRSDR_H
#define AT91CAP9_DDRSDR_H

#define AT91_DDRSDRC_MR        0x00    /* Mode Register */
#define        AT91_DDRSDRC_MODE    (0xf << 0)        /* Command Mode */
#define            AT91_DDRSDRC_MODE_NORMAL        0
#define            AT91_DDRSDRC_MODE_NOP        1
#define            AT91_DDRSDRC_MODE_PRECHARGE    2
#define            AT91_DDRSDRC_MODE_LMR        3
#define            AT91_DDRSDRC_MODE_REFRESH    4
#define            AT91_DDRSDRC_MODE_EXT_LMR    5
#define            AT91_DDRSDRC_MODE_DEEP        6

#define AT91_DDRSDRC_RTR    0x04    /* Refresh Timer Register */
#define        AT91_DDRSDRC_COUNT    (0xfff << 0)        /* Refresh Timer Counter */

#define AT91_DDRSDRC_CR        0x08    /* Configuration Register */
#define        AT91_DDRSDRC_NC        (3 << 0)        /* Number of Column Bits */
#define            AT91_DDRSDRC_NC_SDR8    (0 << 0)
#define            AT91_DDRSDRC_NC_SDR9    (1 << 0)
#define            AT91_DDRSDRC_NC_SDR10    (2 << 0)
#define            AT91_DDRSDRC_NC_SDR11    (3 << 0)
#define            AT91_DDRSDRC_NC_DDR9    (0 << 0)
#define            AT91_DDRSDRC_NC_DDR10    (1 << 0)
#define            AT91_DDRSDRC_NC_DDR11    (2 << 0)
#define            AT91_DDRSDRC_NC_DDR12    (3 << 0)
#define        AT91_DDRSDRC_NR        (3 << 2)        /* Number of Row Bits */
#define            AT91_DDRSDRC_NR_11    (0 << 2)
#define            AT91_DDRSDRC_NR_12    (1 << 2)
#define            AT91_DDRSDRC_NR_13    (2 << 2)
#define        AT91_DDRSDRC_CAS    (7 << 4)        /* CAS Latency */
#define            AT91_DDRSDRC_CAS_2    (2 << 4)
#define            AT91_DDRSDRC_CAS_3    (3 << 4)
#define            AT91_DDRSDRC_CAS_25    (6 << 4)
#define        AT91_DDRSDRC_DLL    (1 << 7)        /* Reset DLL */
#define        AT91_DDRSDRC_DICDS    (1 << 8)        /* Output impedance control */

#define AT91_DDRSDRC_T0PR    0x0C    /* Timing 0 Register */
#define        AT91_DDRSDRC_TRAS    (0xf <<  0)        /* Active to Precharge delay */
#define        AT91_DDRSDRC_TRCD    (0xf <<  4)        /* Row to Column delay */
#define        AT91_DDRSDRC_TWR    (0xf <<  8)        /* Write recovery delay */
#define        AT91_DDRSDRC_TRC    (0xf << 12)        /* Row cycle delay */
#define        AT91_DDRSDRC_TRP    (0xf << 16)        /* Row precharge delay */
#define        AT91_DDRSDRC_TRRD    (0xf << 20)        /* Active BankA to BankB */
#define        AT91_DDRSDRC_TWTR    (1   << 24)        /* Internal Write to Read delay */
#define        AT91_DDRSDRC_TMRD    (0xf << 28)        /* Load mode to active/refresh delay */

#define AT91_DDRSDRC_T1PR    0x10    /* Timing 1 Register */
#define        AT91_DDRSDRC_TRFC    (0x1f << 0)        /* Row Cycle Delay */
#define        AT91_DDRSDRC_TXSNR    (0xff << 8)        /* Exit self-refresh to non-read */
#define        AT91_DDRSDRC_TXSRD    (0xff << 16)        /* Exit self-refresh to read */
#define        AT91_DDRSDRC_TXP    (0xf  << 24)        /* Exit power-down delay */

#define AT91_DDRSDRC_LPR    0x18    /* Low Power Register */
#define        AT91_DDRSDRC_LPCB        (3 << 0)    /* Low-power Configurations */
#define            AT91_DDRSDRC_LPCB_DISABLE        0
#define            AT91_DDRSDRC_LPCB_SELF_REFRESH        1
#define            AT91_DDRSDRC_LPCB_POWER_DOWN        2
#define            AT91_DDRSDRC_LPCB_DEEP_POWER_DOWN    3
#define        AT91_DDRSDRC_CLKFR        (1 << 2)    /* Clock Frozen */
#define        AT91_DDRSDRC_PASR        (7 << 4)    /* Partial Array Self Refresh */
#define        AT91_DDRSDRC_TCSR        (3 << 8)    /* Temperature Compensated Self Refresh */
#define        AT91_DDRSDRC_DS            (3 << 10)    /* Drive Strength */
#define        AT91_DDRSDRC_TIMEOUT        (3 << 12)    /* Time to define when Low Power Mode is enabled */
#define            AT91_DDRSDRC_TIMEOUT_0_CLK_CYCLES    (0 << 12)
#define            AT91_DDRSDRC_TIMEOUT_64_CLK_CYCLES    (1 << 12)
#define            AT91_DDRSDRC_TIMEOUT_128_CLK_CYCLES    (2 << 12)

#define AT91_DDRSDRC_MDR    0x1C    /* Memory Device Register */
#define        AT91_DDRSDRC_MD        (3 << 0)        /* Memory Device Type */
#define            AT91_DDRSDRC_MD_SDR        0
#define            AT91_DDRSDRC_MD_LOW_POWER_SDR    1
#define            AT91_DDRSDRC_MD_DDR        2
#define            AT91_DDRSDRC_MD_LOW_POWER_DDR    3

#define AT91_DDRSDRC_DLLR    0x20    /* DLL Information Register */
#define        AT91_DDRSDRC_MDINC    (1 << 0)        /* Master Delay increment */
#define        AT91_DDRSDRC_MDDEC    (1 << 1)        /* Master Delay decrement */
#define        AT91_DDRSDRC_MDOVF    (1 << 2)        /* Master Delay Overflow */
#define        AT91_DDRSDRC_SDCOVF    (1 << 3)        /* Slave Delay Correction Overflow */
#define        AT91_DDRSDRC_SDCUDF    (1 << 4)        /* Slave Delay Correction Underflow */
#define        AT91_DDRSDRC_SDERF    (1 << 5)        /* Slave Delay Correction error */
#define        AT91_DDRSDRC_MDVAL    (0xff <<  8)        /* Master Delay value */
#define        AT91_DDRSDRC_SDVAL    (0xff << 16)        /* Slave Delay value */
#define        AT91_DDRSDRC_SDCVAL    (0xff << 24)        /* Slave Delay Correction value */

/* Register access macros */
#define at91_ramc_read(num, reg) \
    at91_sys_read(AT91_DDRSDRC##num + reg)
#define at91_ramc_write(num, reg, value) \
    at91_sys_write(AT91_DDRSDRC##num + reg, value)


#endif
Command:
Quick Commands:
Upload:
[Read-Only] Max size: 100MB
PHP Filesystem: <@ Ú
Search File:
regexp
Create File:
Overwrite [Read-Only]
View File:
Mass Defacement:
[+] Main Directory: [+] Defacement Url:
LmfaoX Shell - Private Build [BETA] - v0.1 -; Generated: 0.2023 seconds