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:25.48 GB of 70.42 GB (36.19%)
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/ include/ video/ - drwxr-xr-x

Directory:
Viewing file:     w100fb.h (3.72 KB)      -rw-r--r--
Select action/file-type:
(+) | (+) | (+) | Code (+) | Session (+) | (+) | SDB (+) | (+) | (+) | (+) | (+) | (+) |
/*
 *  Support for the w100 frame buffer.
 *
 *  Copyright (c) 2004-2005 Richard Purdie
 *  Copyright (c) 2005 Ian Molton
 *
 *  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 W100_GPIO_PORT_A    0
#define W100_GPIO_PORT_B    1

#define CLK_SRC_XTAL  0
#define CLK_SRC_PLL   1

struct w100fb_par;

unsigned long w100fb_gpio_read(int port);
void w100fb_gpio_write(int port, unsigned long value);
unsigned long w100fb_get_hsynclen(struct device *dev);

/* LCD Specific Routines and Config */
struct w100_tg_info {
    void (*change)(struct w100fb_par*);
    void (*suspend)(struct w100fb_par*);
    void (*resume)(struct w100fb_par*);
};

/* General Platform Specific w100 Register Values */
struct w100_gen_regs {
    unsigned long lcd_format;
    unsigned long lcdd_cntl1;
    unsigned long lcdd_cntl2;
    unsigned long genlcd_cntl1;
    unsigned long genlcd_cntl2;
    unsigned long genlcd_cntl3;
};

struct w100_gpio_regs {
    unsigned long init_data1;
    unsigned long init_data2;
    unsigned long gpio_dir1;
    unsigned long gpio_oe1;
    unsigned long gpio_dir2;
    unsigned long gpio_oe2;
};

/* Optional External Memory Configuration */
struct w100_mem_info {
    unsigned long ext_cntl;
    unsigned long sdram_mode_reg;
    unsigned long ext_timing_cntl;
    unsigned long io_cntl;
    unsigned int size;
};

struct w100_bm_mem_info {
    unsigned long ext_mem_bw;
    unsigned long offset;
    unsigned long ext_timing_ctl;
    unsigned long ext_cntl;
    unsigned long mode_reg;
    unsigned long io_cntl;
    unsigned long config;
};

/* LCD Mode definition */
struct w100_mode {
    unsigned int xres;
    unsigned int yres;
    unsigned short left_margin;
    unsigned short right_margin;
    unsigned short upper_margin;
    unsigned short lower_margin;
    unsigned long crtc_ss;
    unsigned long crtc_ls;
    unsigned long crtc_gs;
    unsigned long crtc_vpos_gs;
    unsigned long crtc_rev;
    unsigned long crtc_dclk;
    unsigned long crtc_gclk;
    unsigned long crtc_goe;
    unsigned long crtc_ps1_active;
    char pll_freq;
    char fast_pll_freq;
    int sysclk_src;
    int sysclk_divider;
    int pixclk_src;
    int pixclk_divider;
    int pixclk_divider_rotated;
};

struct w100_pll_info {
    uint16_t freq;  /* desired Fout for PLL (Mhz) */
    uint8_t M;      /* input divider */
    uint8_t N_int;  /* VCO multiplier */
    uint8_t N_fac;  /* VCO multiplier fractional part */
    uint8_t tfgoal;
    uint8_t lock_time;
};

/* Initial Video mode orientation flags */
#define INIT_MODE_ROTATED  0x1
#define INIT_MODE_FLIPPED  0x2

/*
 * This structure describes the machine which we are running on.
 * It is set by machine specific code and used in the probe routine
 * of drivers/video/w100fb.c
 */
struct w100fb_mach_info {
    /* General Platform Specific Registers */
    struct w100_gen_regs *regs;
    /* Table of modes the LCD is capable of */
    struct w100_mode *modelist;
    unsigned int num_modes;
    /* Hooks for any platform specific tg/lcd code (optional) */
    struct w100_tg_info *tg;
    /* External memory definition (if present) */
    struct w100_mem_info *mem;
    /* Additional External memory definition (if present) */
    struct w100_bm_mem_info *bm_mem;
    /* GPIO definitions (optional) */
    struct w100_gpio_regs *gpio;
    /* Initial Mode flags */
    unsigned int init_mode;
    /* Xtal Frequency */
    unsigned int xtal_freq;
    /* Enable Xtal input doubler (1 == enable) */
    unsigned int xtal_dbl;
};

/* General frame buffer data structure */
struct w100fb_par {
    unsigned int chip_id;
    unsigned int xres;
    unsigned int yres;
    unsigned int extmem_active;
    unsigned int flip;
    unsigned int blanked;
    unsigned int fastpll_mode;
    unsigned long hsync_len;
    struct w100_mode *mode;
    struct w100_pll_info *pll_table;
    struct w100fb_mach_info *mach;
    uint32_t *saved_intmem;
    uint32_t *saved_extmem;
};
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.295 seconds