drivers/media changes for SMBIOS and System Firmware
RFC PATCH 16/35 drivers/media changes for SMBIOS and System Firmware
drivers/media changes for SMBIOS and System Firmware
--- drivers/media/dvb/firewire/firedtv-fw.c | 1 - drivers/media/dvb/firewire/firedtv.h | 1 - drivers/media/video/cafe_ccic.c | 12 ++-- drivers/media/video/gspca/m5602/m5602_ov9650.c | 46 ++++++++-------- drivers/media/video/gspca/m5602/m5602_ov9650.h | 2 +- drivers/media/video/gspca/m5602/m5602_s5k4aa.c | 67 +++++++++++++----------- drivers/media/video/gspca/m5602/m5602_s5k4aa.h | 2 +- drivers/media/video/gspca/sn9c20x.c | 30 ++++++----- drivers/media/video/pvrusb2/pvrusb2-devattr.h | 1 - 9 files changed, 83 insertions(+), 79 deletions(-)
drivers/media/dvb/firewire/firedtv-fw.c +0 -1
@@ -9,7 +9,6 @@#include <linux/kernel.h> #include <linux/list.h> #include <linux/mm.h> -#include <linux/mod_devicetable.h> #include <linux/module.h> #include <linux/mutex.h> #include <linux/slab.h>
drivers/media/dvb/firewire/firedtv.h +0 -1
@@ -16,7 +16,6 @@#include <linux/dvb/dmx.h> #include <linux/dvb/frontend.h> #include <linux/list.h> -#include <linux/mod_devicetable.h> #include <linux/mutex.h> #include <linux/spinlock_types.h> #include <linux/types.h>
drivers/media/video/cafe_ccic.c +6 -6
@@ -25,7 +25,7 @@#include <linux/module.h> #include <linux/init.h> #include <linux/fs.h> -#include <linux/dmi.h> +#include <linux/sysfw.h> #include <linux/mm.h> #include <linux/pci.h> #include <linux/i2c.h>
@@ -1974,12 +1974,12 @@ static irqreturn_t cafe_irq(int irq, void *data)* PCI interface stuff. */ -static const struct dmi_system_id olpc_xo1_dmi[] = { +static const struct sysfw_id olpc_xo1_id[] = { { .matches = { -DMI_MATCH (DMI_SYS_VENDOR ,"OLPC" ), -DMI_MATCH (DMI_PRODUCT_NAME ,"XO" ), -DMI_MATCH (DMI_PRODUCT_VERSION ,"1" ), +SYSFW_MATCH (SYSFW_SYS_VENDOR ,"OLPC" ), +SYSFW_MATCH (SYSFW_PRODUCT_NAME ,"XO" ), +SYSFW_MATCH (SYSFW_PRODUCT_VERSION ,"1" ), }, }, { }
@@ -2064,7 +2064,7 @@ static int cafe_pci_probe(struct pci_dev *pdev, goto out_freeirq;/* Apply XO-1 clock speed */ -if (dmi_check_system (olpc_xo1_dmi)) +if (sysfw_callback (olpc_xo1_id)) sensor_cfg.clock_speed =45 ; cam->sensor_addr = ov7670_info.addr;
drivers/media/video/gspca/m5602/m5602_ov9650.c +23 -23
115 lines not on this page · raw message
drivers/media/video/gspca/m5602/m5602_ov9650.h +1 -1
@@ -19,7 +19,7 @@#ifndef M5602_OV9650_H_ #define M5602_OV9650_H_ -#include <linux/dmi.h> +#include <linux/sysfw.h> #include "m5602_sensor.h" /*****************************************************************************/
drivers/media/video/gspca/m5602/m5602_s5k4aa.c +36 -31
132 lines not on this page · raw message
drivers/media/video/gspca/m5602/m5602_s5k4aa.h +1 -1
@@ -19,7 +19,7 @@#ifndef M5602_S5K4AA_H_ #define M5602_S5K4AA_H_ -#include <linux/dmi.h> +#include <linux/sysfw.h> #include "m5602_sensor.h"
drivers/media/video/gspca/sn9c20x.c +16 -14
@@ -24,7 +24,7 @@#include "jpeg.h" #include <media/v4l2-chip-ident.h> -#include <linux/dmi.h> +#include <linux/sysfw.h> MODULE_AUTHOR ("Brian Johnson <[email protected]>, " "microdia project <[email protected]>" );
@@ -135,41 +135,43 @@ static int sd_getexposure(struct gspca_dev *gspca_dev, s32 *val);static int sd_setautoexposure (struct gspca_dev *gspca_dev,s32 val);static int sd_getautoexposure (struct gspca_dev *gspca_dev,s32 *val); -static const struct dmi_system_id flip_dmi_table[] = { +static const struct sysfw_id flip_id_table[] = { { .ident ="MSI MS-1034" , .matches = { -DMI_MATCH (DMI_SYS_VENDOR ,"MICRO-STAR INT'L CO.,LTD." ), -DMI_MATCH (DMI_PRODUCT_NAME ,"MS-1034" ), -DMI_MATCH (DMI_PRODUCT_VERSION ,"0341" ) +SYSFW_MATCH (SYSFW_SYS_VENDOR , +"MICRO-STAR INT'L CO.,LTD." ), +SYSFW_MATCH (SYSFW_PRODUCT_NAME ,"MS-1034" ), +SYSFW_MATCH (SYSFW_PRODUCT_VERSION ,"0341" ) } }, { .ident ="MSI MS-1632" , .matches = { -DMI_MATCH (DMI_BOARD_VENDOR ,"MSI" ), -DMI_MATCH (DMI_BOARD_NAME ,"MS-1632" ) +SYSFW_MATCH (SYSFW_BOARD_VENDOR ,"MSI" ), +SYSFW_MATCH (SYSFW_BOARD_NAME ,"MS-1632" ) } }, { .ident ="MSI MS-1633X" , .matches = { -DMI_MATCH (DMI_BOARD_VENDOR ,"MSI" ), -DMI_MATCH (DMI_BOARD_NAME ,"MS-1633X" ) +SYSFW_MATCH (SYSFW_BOARD_VENDOR ,"MSI" ), +SYSFW_MATCH (SYSFW_BOARD_NAME ,"MS-1633X" ) } }, { .ident ="MSI MS-1635X" , .matches = { -DMI_MATCH (DMI_BOARD_VENDOR ,"MSI" ), -DMI_MATCH (DMI_BOARD_NAME ,"MS-1635X" ) +SYSFW_MATCH (SYSFW_BOARD_VENDOR ,"MSI" ), +SYSFW_MATCH (SYSFW_BOARD_NAME ,"MS-1635X" ) } }, { .ident ="ASUSTeK W7J" , .matches = { -DMI_MATCH (DMI_BOARD_VENDOR ,"ASUSTeK Computer Inc." ), -DMI_MATCH (DMI_BOARD_NAME ,"W7J " ) +SYSFW_MATCH (SYSFW_BOARD_VENDOR , +"ASUSTeK Computer Inc." ), +SYSFW_MATCH (SYSFW_BOARD_NAME ,"W7J " ) } }, {}
@@ -1607,7 +1609,7 @@ static int set_hvflip(struct gspca_dev *gspca_dev)u16 value2;struct sd *sd = (struct sd *) gspca_dev; -if ((sd->flags &FLIP_DETECT ) &&dmi_check_system (flip_dmi_table)) { +if ((sd->flags &FLIP_DETECT ) &&sysfw_callback (flip_id_table)) { hflip = !sd->hflip; vflip = !sd->vflip; }else {
drivers/media/video/pvrusb2/pvrusb2-devattr.h +0 -1
@@ -20,7 +20,6 @@#ifndef __PVRUSB2_DEVATTR_H#define __PVRUSB2_DEVATTR_H -#include <linux/mod_devicetable.h> #include <linux/videodev2.h> #ifdef CONFIG_VIDEO_PVRUSB2_DVB #include "pvrusb2-dvb.h"
Signature · 1 line
1.7.5.1