Merge branch 'master' of git://gitorious.org/linux-on-wince-htc/linux_on_wince_htc
This commit is contained in:
commit
1d971023be
@ -1,7 +1,7 @@
|
||||
#
|
||||
# Automatically generated make config: don't edit
|
||||
# Linux kernel version: 2.6.32.15
|
||||
# Fri Oct 29 13:59:28 2010
|
||||
# Mon Nov 8 20:09:00 2010
|
||||
#
|
||||
CONFIG_ARM=y
|
||||
CONFIG_SYS_SUPPORTS_APM_EMULATION=y
|
||||
@ -971,7 +971,8 @@ CONFIG_PPPOPNS=y
|
||||
# CONFIG_SLIP is not set
|
||||
CONFIG_SLHC=y
|
||||
# CONFIG_NETCONSOLE is not set
|
||||
# CONFIG_MSM_RMNET is not set
|
||||
CONFIG_MSM_RMNET=m
|
||||
# CONFIG_MSM_RMNET_DEBUG is not set
|
||||
# CONFIG_NETPOLL is not set
|
||||
# CONFIG_NET_POLL_CONTROLLER is not set
|
||||
# CONFIG_KINETO_GAN is not set
|
||||
@ -1285,7 +1286,7 @@ CONFIG_VIDEO_HELPER_CHIPS_AUTO=y
|
||||
CONFIG_MSM_CAMERA=y
|
||||
CONFIG_MSM_CAMERA_LEGACY=y
|
||||
# CONFIG_MSM_CAMERA_7X30 is not set
|
||||
# CONFIG_720P_CAMERA is not set
|
||||
CONFIG_720P_CAMERA=y
|
||||
# CONFIG_MSM_CAMERA_DEBUG is not set
|
||||
|
||||
#
|
||||
|
@ -885,6 +885,7 @@ int smd_open(const char *name, smd_channel_t **_ch,
|
||||
|
||||
return 0;
|
||||
}
|
||||
EXPORT_SYMBOL(smd_open);
|
||||
|
||||
int smd_close(smd_channel_t *ch)
|
||||
{
|
||||
@ -915,6 +916,7 @@ int smd_read(smd_channel_t *ch, void *data, int len)
|
||||
{
|
||||
return ch->read(ch, data, len);
|
||||
}
|
||||
EXPORT_SYMBOL(smd_read);
|
||||
|
||||
int smd_write(smd_channel_t *ch, const void *data, int len)
|
||||
{
|
||||
@ -930,11 +932,13 @@ int smd_write_atomic(smd_channel_t *ch, const void *data, int len)
|
||||
spin_unlock_irqrestore(&smd_lock, flags);
|
||||
return res;
|
||||
}
|
||||
EXPORT_SYMBOL(smd_write_atomic);
|
||||
|
||||
int smd_read_avail(smd_channel_t *ch)
|
||||
{
|
||||
return ch->read_avail(ch);
|
||||
}
|
||||
EXPORT_SYMBOL(smd_read_avail);
|
||||
|
||||
int smd_write_avail(smd_channel_t *ch)
|
||||
{
|
||||
|
@ -3379,11 +3379,27 @@ static DEVICE_ATTR(sensor, 0444, sensor_vendor_show, NULL);
|
||||
static DEVICE_ATTR(node, 0444, sensor_read_node, NULL);
|
||||
|
||||
static struct kobject *android_s5k3e2fx;
|
||||
static struct kobject *android_s5k3e2fx_des;
|
||||
|
||||
static int s5k3e2fx_sysfs_init(void)
|
||||
{
|
||||
int ret ;
|
||||
pr_info("s5k3e2fx:kobject creat and add\n");
|
||||
android_s5k3e2fx_des = kobject_create_and_add("android_camera", NULL);
|
||||
if (android_s5k3e2fx_des == NULL) {
|
||||
pr_info("s5k3e2fx_sysfs_init: subsystem_register " \
|
||||
"failed\n");
|
||||
ret = -ENOMEM;
|
||||
return ret ;
|
||||
}
|
||||
pr_info("s5k3e2fx:sysfs_create_file\n");
|
||||
ret = sysfs_create_file(android_s5k3e2fx_des, &dev_attr_sensor.attr);
|
||||
if (ret) {
|
||||
pr_info("s5k3e2fx_sysfs_init: sysfs_create_file " \
|
||||
"failed\n");
|
||||
kobject_del(android_s5k3e2fx_des);
|
||||
}
|
||||
|
||||
android_s5k3e2fx = kobject_create_and_add("android_camera2", NULL);
|
||||
if (android_s5k3e2fx == NULL) {
|
||||
pr_info("s5k3e2fx_sysfs_init: subsystem_register " \
|
||||
|
@ -87,6 +87,11 @@ static int count_this_packet(void *_hdr, int len)
|
||||
static int in_suspend;
|
||||
static unsigned long timeout_us;
|
||||
static struct workqueue_struct *rmnet_wq;
|
||||
extern int smd_read(smd_channel_t *ch, void *data, int len);
|
||||
extern int smd_open(const char *name, smd_channel_t **_ch,
|
||||
void *priv, void (*notify)(void *, unsigned));
|
||||
extern int smd_write_atomic(smd_channel_t *ch, const void *data, int len);
|
||||
extern int smd_read_avail(smd_channel_t *ch);
|
||||
|
||||
static void do_check_active(struct work_struct *work)
|
||||
{
|
||||
|
Loading…
x
Reference in New Issue
Block a user