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:22.6 GB of 70.42 GB (32.1%)
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/ linux/ i2c/ - drwxr-xr-x

Directory:
Viewing file:     adp8870.h (4.51 KB)      -rw-r--r--
Select action/file-type:
(+) | (+) | (+) | Code (+) | Session (+) | (+) | SDB (+) | (+) | (+) | (+) | (+) | (+) |
/*
 * Definitions and platform data for Analog Devices
 * Backlight drivers ADP8870
 *
 * Copyright 2009-2010 Analog Devices Inc.
 *
 * Licensed under the GPL-2 or later.
 */

#ifndef __LINUX_I2C_ADP8870_H
#define __LINUX_I2C_ADP8870_H

#define ID_ADP8870        8870

#define ADP8870_MAX_BRIGHTNESS    0x7F
#define FLAG_OFFT_SHIFT 8

/*
 * LEDs subdevice platform data
 */

#define ADP8870_LED_DIS_BLINK    (0 << FLAG_OFFT_SHIFT)
#define ADP8870_LED_OFFT_600ms    (1 << FLAG_OFFT_SHIFT)
#define ADP8870_LED_OFFT_1200ms    (2 << FLAG_OFFT_SHIFT)
#define ADP8870_LED_OFFT_1800ms    (3 << FLAG_OFFT_SHIFT)

#define ADP8870_LED_ONT_200ms    0
#define ADP8870_LED_ONT_600ms    1
#define ADP8870_LED_ONT_800ms    2
#define ADP8870_LED_ONT_1200ms    3

#define ADP8870_LED_D7        (7)
#define ADP8870_LED_D6        (6)
#define ADP8870_LED_D5        (5)
#define ADP8870_LED_D4        (4)
#define ADP8870_LED_D3        (3)
#define ADP8870_LED_D2        (2)
#define ADP8870_LED_D1        (1)

/*
 * Backlight subdevice platform data
 */

#define ADP8870_BL_D7        (1 << 6)
#define ADP8870_BL_D6        (1 << 5)
#define ADP8870_BL_D5        (1 << 4)
#define ADP8870_BL_D4        (1 << 3)
#define ADP8870_BL_D3        (1 << 2)
#define ADP8870_BL_D2        (1 << 1)
#define ADP8870_BL_D1        (1 << 0)

#define ADP8870_FADE_T_DIS    0    /* Fade Timer Disabled */
#define ADP8870_FADE_T_300ms    1    /* 0.3 Sec */
#define ADP8870_FADE_T_600ms    2
#define ADP8870_FADE_T_900ms    3
#define ADP8870_FADE_T_1200ms    4
#define ADP8870_FADE_T_1500ms    5
#define ADP8870_FADE_T_1800ms    6
#define ADP8870_FADE_T_2100ms    7
#define ADP8870_FADE_T_2400ms    8
#define ADP8870_FADE_T_2700ms    9
#define ADP8870_FADE_T_3000ms    10
#define ADP8870_FADE_T_3500ms    11
#define ADP8870_FADE_T_4000ms    12
#define ADP8870_FADE_T_4500ms    13
#define ADP8870_FADE_T_5000ms    14
#define ADP8870_FADE_T_5500ms    15    /* 5.5 Sec */

#define ADP8870_FADE_LAW_LINEAR    0
#define ADP8870_FADE_LAW_SQUARE    1
#define ADP8870_FADE_LAW_CUBIC1    2
#define ADP8870_FADE_LAW_CUBIC2    3

#define ADP8870_BL_AMBL_FILT_80ms    0    /* Light sensor filter time */
#define ADP8870_BL_AMBL_FILT_160ms    1
#define ADP8870_BL_AMBL_FILT_320ms    2
#define ADP8870_BL_AMBL_FILT_640ms    3
#define ADP8870_BL_AMBL_FILT_1280ms    4
#define ADP8870_BL_AMBL_FILT_2560ms    5
#define ADP8870_BL_AMBL_FILT_5120ms    6
#define ADP8870_BL_AMBL_FILT_10240ms    7    /* 10.24 sec */

/*
 * Blacklight current 0..30mA
 */
#define ADP8870_BL_CUR_mA(I)        ((I * 127) / 30)

/*
 * L2 comparator current 0..1106uA
 */
#define ADP8870_L2_COMP_CURR_uA(I)    ((I * 255) / 1106)

/*
 * L3 comparator current 0..551uA
 */
#define ADP8870_L3_COMP_CURR_uA(I)    ((I * 255) / 551)

/*
 * L4 comparator current 0..275uA
 */
#define ADP8870_L4_COMP_CURR_uA(I)    ((I * 255) / 275)

/*
 * L5 comparator current 0..138uA
 */
#define ADP8870_L5_COMP_CURR_uA(I)    ((I * 255) / 138)

struct adp8870_backlight_platform_data {
    u8 bl_led_assign;    /* 1 = Backlight 0 = Individual LED */
    u8 pwm_assign;        /* 1 = Enables PWM mode */

    u8 bl_fade_in;        /* Backlight Fade-In Timer */
    u8 bl_fade_out;        /* Backlight Fade-Out Timer */
    u8 bl_fade_law;        /* fade-on/fade-off transfer characteristic */

    u8 en_ambl_sens;    /* 1 = enable ambient light sensor */
    u8 abml_filt;        /* Light sensor filter time */

    u8 l1_daylight_max;    /* use BL_CUR_mA(I) 0 <= I <= 30 mA */
    u8 l1_daylight_dim;    /* typ = 0, use BL_CUR_mA(I) 0 <= I <= 30 mA */
    u8 l2_bright_max;    /* use BL_CUR_mA(I) 0 <= I <= 30 mA */
    u8 l2_bright_dim;    /* typ = 0, use BL_CUR_mA(I) 0 <= I <= 30 mA */
    u8 l3_office_max;    /* use BL_CUR_mA(I) 0 <= I <= 30 mA */
    u8 l3_office_dim;    /* typ = 0, use BL_CUR_mA(I) 0 <= I <= 30 mA */
    u8 l4_indoor_max;    /* use BL_CUR_mA(I) 0 <= I <= 30 mA */
    u8 l4_indor_dim;    /* typ = 0, use BL_CUR_mA(I) 0 <= I <= 30 mA */
    u8 l5_dark_max;        /* use BL_CUR_mA(I) 0 <= I <= 30 mA */
    u8 l5_dark_dim;        /* typ = 0, use BL_CUR_mA(I) 0 <= I <= 30 mA */

    u8 l2_trip;        /* use L2_COMP_CURR_uA(I) 0 <= I <= 1106 uA */
    u8 l2_hyst;        /* use L2_COMP_CURR_uA(I) 0 <= I <= 1106 uA */
    u8 l3_trip;        /* use L3_COMP_CURR_uA(I) 0 <= I <= 551 uA */
    u8 l3_hyst;        /* use L3_COMP_CURR_uA(I) 0 <= I <= 551 uA */
    u8 l4_trip;        /* use L4_COMP_CURR_uA(I) 0 <= I <= 275 uA */
    u8 l4_hyst;        /* use L4_COMP_CURR_uA(I) 0 <= I <= 275 uA */
    u8 l5_trip;        /* use L5_COMP_CURR_uA(I) 0 <= I <= 138 uA */
    u8 l5_hyst;        /* use L6_COMP_CURR_uA(I) 0 <= I <= 138 uA */

    /**
     * Independent Current Sinks / LEDS
     * Sinks not assigned to the Backlight can be exposed to
     * user space using the LEDS CLASS interface
     */

    int num_leds;
    struct led_info    *leds;
    u8 led_fade_in;        /* LED Fade-In Timer */
    u8 led_fade_out;    /* LED Fade-Out Timer */
    u8 led_fade_law;    /* fade-on/fade-off transfer characteristic */
    u8 led_on_time;
};

#endif /* __LINUX_I2C_ADP8870_H */
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.1641 seconds