1. 22 8月, 2014 1 次提交
  2. 28 7月, 2014 2 次提交
    • M
      si2135: Declare the structs even if frontend is not enabled · 7f196789
      Mauro Carvalho Chehab 提交于
      As reported by Kbuildtest:
      
         In file included from drivers/media/usb/cx231xx/cx231xx-dvb.c:35:0:
         drivers/media/dvb-frontends/si2165.h:57:9: warning: 'struct si2165_config' declared inside parameter list [enabled by default]
           struct i2c_adapter *i2c)
                  ^
         drivers/media/dvb-frontends/si2165.h:57:9: warning: its scope is only this definition or declaration, which is probably not what you want [enabled by default]
         drivers/media/usb/cx231xx/cx231xx-dvb.c:157:21: error: variable 'hauppauge_930C_HD_1113xx_si2165_config' has initializer but incomplete type
          static const struct si2165_config hauppauge_930C_HD_1113xx_si2165_config = {
                              ^
         drivers/media/usb/cx231xx/cx231xx-dvb.c:158:2: error: unknown field 'i2c_addr' specified in initializer
           .i2c_addr = 0x64,
           ^
         drivers/media/usb/cx231xx/cx231xx-dvb.c:158:2: warning: excess elements in struct initializer [enabled by default]
         drivers/media/usb/cx231xx/cx231xx-dvb.c:158:2: warning: (near initialization for 'hauppauge_930C_HD_1113xx_si2165_config') [enabled by default]
         drivers/media/usb/cx231xx/cx231xx-dvb.c:159:2: error: unknown field 'chip_mode' specified in initializer
           .chip_mode = SI2165_MODE_PLL_XTAL,
           ^
         drivers/media/usb/cx231xx/cx231xx-dvb.c:159:15: error: 'SI2165_MODE_PLL_XTAL' undeclared here (not in a function)
           .chip_mode = SI2165_MODE_PLL_XTAL,
                        ^
         drivers/media/usb/cx231xx/cx231xx-dvb.c:159:2: warning: excess elements in struct initializer [enabled by default]
           .chip_mode = SI2165_MODE_PLL_XTAL,
           ^
         drivers/media/usb/cx231xx/cx231xx-dvb.c:159:2: warning: (near initialization for 'hauppauge_930C_HD_1113xx_si2165_config') [enabled by default]
         drivers/media/usb/cx231xx/cx231xx-dvb.c:160:2: error: unknown field 'ref_freq_Hz' specified in initializer
           .ref_freq_Hz = 16000000,
           ^
         drivers/media/usb/cx231xx/cx231xx-dvb.c:160:2: warning: excess elements in struct initializer [enabled by default]
         drivers/media/usb/cx231xx/cx231xx-dvb.c:160:2: warning: (near initialization for 'hauppauge_930C_HD_1113xx_si2165_config') [enabled by default]
      >> drivers/media/usb/cx231xx/cx231xx-dvb.c:163:21: error: variable 'pctv_quatro_stick_1114xx_si2165_config' has initializer but incomplete type
          static const struct si2165_config pctv_quatro_stick_1114xx_si2165_config = {
                              ^
         drivers/media/usb/cx231xx/cx231xx-dvb.c:164:2: error: unknown field 'i2c_addr' specified in initializer
           .i2c_addr = 0x64,
           ^
         drivers/media/usb/cx231xx/cx231xx-dvb.c:164:2: warning: excess elements in struct initializer [enabled by default]
      >> drivers/media/usb/cx231xx/cx231xx-dvb.c:164:2: warning: (near initialization for 'pctv_quatro_stick_1114xx_si2165_config') [enabled by default]
         drivers/media/usb/cx231xx/cx231xx-dvb.c:165:2: error: unknown field 'chip_mode' specified in initializer
           .chip_mode = SI2165_MODE_PLL_EXT,
           ^
      >> drivers/media/usb/cx231xx/cx231xx-dvb.c:165:15: error: 'SI2165_MODE_PLL_EXT' undeclared here (not in a function)
           .chip_mode = SI2165_MODE_PLL_EXT,
                        ^
         drivers/media/usb/cx231xx/cx231xx-dvb.c:165:2: warning: excess elements in struct initializer [enabled by default]
           .chip_mode = SI2165_MODE_PLL_EXT,
           ^
      >> drivers/media/usb/cx231xx/cx231xx-dvb.c:165:2: warning: (near initialization for 'pctv_quatro_stick_1114xx_si2165_config') [enabled by default]
         drivers/media/usb/cx231xx/cx231xx-dvb.c:166:2: error: unknown field 'ref_freq_Hz' specified in initializer
           .ref_freq_Hz = 24000000,
           ^
         drivers/media/usb/cx231xx/cx231xx-dvb.c:166:2: warning: excess elements in struct initializer [enabled by default]
      >> drivers/media/usb/cx231xx/cx231xx-dvb.c:166:2: warning: (near initialization for 'pctv_quatro_stick_1114xx_si2165_config') [enabled by default]
         drivers/media/usb/cx231xx/cx231xx-dvb.c: In function 'dvb_init':
         drivers/media/usb/cx231xx/cx231xx-dvb.c:731:3: warning: passing argument 1 of 'si2165_attach' from incompatible pointer type [enabled by default]
            dev->dvb->frontend = dvb_attach(si2165_attach,
            ^
         In file included from drivers/media/usb/cx231xx/cx231xx-dvb.c:35:0:
         drivers/media/dvb-frontends/si2165.h:55:36: note: expected 'const struct si2165_config *' but argument is of type 'const struct si2165_config *'
          static inline struct dvb_frontend *si2165_attach(
                                             ^
         drivers/media/usb/cx231xx/cx231xx-dvb.c:764:3: warning: passing argument 1 of 'si2165_attach' from incompatible pointer type [enabled by default]
            dev->dvb->frontend = dvb_attach(si2165_attach,
            ^
         In file included from drivers/media/usb/cx231xx/cx231xx-dvb.c:35:0:
         drivers/media/dvb-frontends/si2165.h:55:36: note: expected 'const struct si2165_config *' but argument is of type 'const struct si2165_config *'
          static inline struct dvb_frontend *si2165_attach(
                                             ^
      
      That happens because the frontend was disabled by .config, but the
      si2165_attach void stub require those structs, and also the
      drivers that call it.
      
      While here, remove the duplicated info about the possible I2C
      addresses.
      Signed-off-by: NMauro Carvalho Chehab <m.chehab@samsung.com>
      7f196789
    • M
      [media] si2165: Add demod driver for DVB-T only · 3e54a169
      Matthias Schwarzott 提交于
      DVB-T was tested  with 8MHz BW channels in germany
      This driver is the simplest possible, it uses automatic mode for all
      parameters (TPS).
      
      Added spectrum inversion support.
      Signed-off-by: NMatthias Schwarzott <zzam@gentoo.org>
      Tested-by: NMauro Carvalho Chehab <m.chehab@samsung.com>
      Signed-off-by: NMauro Carvalho Chehab <m.chehab@samsung.com>
      3e54a169
  3. 26 7月, 2014 6 次提交
  4. 23 7月, 2014 12 次提交
  5. 22 7月, 2014 12 次提交
  6. 15 7月, 2014 7 次提交