aboutsummaryrefslogtreecommitdiffstats
path: root/include/asm-m68k/socket.h
Commit message (Expand)AuthorAge
* [NET]: Introducing socket mark socket option.Laszlo Attila Toth2008-01-31
* [NET]: Adding SO_TIMESTAMPNS / SCM_TIMESTAMPNS supportEric Dumazet2007-04-26
* [AF_UNIX]: Datagram getpeersecCatherine Zhang2006-06-29
* [NET]: Introduce SO_{SND,RCV}BUFFORCE socket optionsPatrick McHardy2005-08-29
* Linux-2.6.12-rc2v2.6.12-rc2Linus Torvalds2005-04-16
>}; enum lp855x_brightness_ctrl_mode { PWM_BASED = 1, REGISTER_BASED, }; enum lp8550_brighntess_source { LP8550_PWM_ONLY, LP8550_I2C_ONLY = 2, }; enum lp8551_brighntess_source { LP8551_PWM_ONLY = LP8550_PWM_ONLY, LP8551_I2C_ONLY = LP8550_I2C_ONLY, }; enum lp8552_brighntess_source { LP8552_PWM_ONLY = LP8550_PWM_ONLY, LP8552_I2C_ONLY = LP8550_I2C_ONLY, }; enum lp8553_brighntess_source { LP8553_PWM_ONLY = LP8550_PWM_ONLY, LP8553_I2C_ONLY = LP8550_I2C_ONLY, }; enum lp8556_brightness_source { LP8556_PWM_ONLY, LP8556_COMBINED1, /* pwm + i2c before the shaper block */ LP8556_I2C_ONLY, LP8556_COMBINED2, /* pwm + i2c after the shaper block */ }; struct lp855x_pwm_data { void (*pwm_set_intensity) (int brightness, int max_brightness); int (*pwm_get_intensity) (int max_brightness); }; struct lp855x_rom_data { u8 addr; u8 val; }; /** * struct lp855x_platform_data * @name : Backlight driver name. If it is not defined, default name is set. * @mode : brightness control by pwm or lp855x register * @device_control : value of DEVICE CONTROL register * @initial_brightness : initial value of backlight brightness * @pwm_data : platform specific pwm generation functions. Only valid when mode is PWM_BASED. * @load_new_rom_data : 0 : use default configuration data 1 : update values of eeprom or eprom registers on loading driver * @size_program : total size of lp855x_rom_data * @rom_data : list of new eeprom/eprom registers */ struct lp855x_platform_data { char *name; enum lp855x_brightness_ctrl_mode mode; u8 device_control; int initial_brightness; struct lp855x_pwm_data pwm_data; u8 load_new_rom_data; int size_program; struct lp855x_rom_data *rom_data; }; #endif