tree:   git://linuxtv.org/mchehab/experimental tvp5150-5
head:   c223c451df23ac71a844d05aab65ede057b70eb0
commit: 71c04fa3b90605e64a5bf2ea9b686c2d64f0066b [131/138] tvp5150: add input 
source selection of_graph support
config: i386-randconfig-s0-09171149 (attached as .config)
compiler: gcc-6 (Debian 6.4.0-9) 6.4.0 20171026
reproduce:
        git checkout 71c04fa3b90605e64a5bf2ea9b686c2d64f0066b
        # save the attached .config to linux build tree
        make ARCH=i386 

All error/warnings (new ones prefixed by >>):

>> drivers/media/i2c/tvp5150.c:71:32: error: 'TVP5150_NUM_PADS' undeclared here 
>> (not in a function)
     struct device_node *endpoints[TVP5150_NUM_PADS + 1];
                                   ^~~~~~~~~~~~~~~~
   drivers/media/i2c/tvp5150.c: In function 'tvp5150_fill_fmt':
>> drivers/media/i2c/tvp5150.c:1017:33: error: 'TVP5150_PAD_VID_OUT' undeclared 
>> (first use in this function)
     if (!format || (format->pad != TVP5150_PAD_VID_OUT))
                                    ^~~~~~~~~~~~~~~~~~~
   drivers/media/i2c/tvp5150.c:1017:33: note: each undeclared identifier is 
reported only once for each function it appears in
   drivers/media/i2c/tvp5150.c: In function 'tvp5150_mc_init':
>> drivers/media/i2c/tvp5150.c:1840:9: error: 'ret' undeclared (first use in 
>> this function)
     return ret;
            ^~~
   drivers/media/i2c/tvp5150.c:1839:1: warning: label 'out' defined but not 
used [-Wunused-label]
    out:
    ^~~
   drivers/media/i2c/tvp5150.c: In function 'tvp5150_of_valid_input':
>> drivers/media/i2c/tvp5150.c:1852:7: error: 'TVP5150_PAD_AIP1A' undeclared 
>> (first use in this function)
     case TVP5150_PAD_AIP1A:
          ^~~~~~~~~~~~~~~~~
>> drivers/media/i2c/tvp5150.c:1860:7: error: 'TVP5150_PAD_AIP1B' undeclared 
>> (first use in this function)
     case TVP5150_PAD_AIP1B:
          ^~~~~~~~~~~~~~~~~
   drivers/media/i2c/tvp5150.c: In function 'tvp5150_parse_dt':
   drivers/media/i2c/tvp5150.c:1904:8: error: 'TVP5150_PAD_AIP1A' undeclared 
(first use in this function)
      case TVP5150_PAD_AIP1A:
           ^~~~~~~~~~~~~~~~~
   drivers/media/i2c/tvp5150.c:1905:8: error: 'TVP5150_PAD_AIP1B' undeclared 
(first use in this function)
      case TVP5150_PAD_AIP1B:
           ^~~~~~~~~~~~~~~~~
   drivers/media/i2c/tvp5150.c:1915:8: error: 'TVP5150_PAD_VID_OUT' undeclared 
(first use in this function)
      case TVP5150_PAD_VID_OUT:
           ^~~~~~~~~~~~~~~~~~~
>> drivers/media/i2c/tvp5150.c:1947:9: error: 'struct tvp5150' has no member 
>> named 'connectors_num'
     decoder->connectors_num = in;
            ^~
   drivers/media/i2c/tvp5150.c: In function 'tvp5150_mc_init':
>> drivers/media/i2c/tvp5150.c:1841:1: warning: control reaches end of non-void 
>> function [-Wreturn-type]
    }
    ^

vim +/TVP5150_NUM_PADS +71 drivers/media/i2c/tvp5150.c

    67  
    68  struct tvp5150 {
    69          struct v4l2_subdev sd;
    70          /* additional additional endpoint for the svideo connector */
  > 71          struct device_node *endpoints[TVP5150_NUM_PADS + 1];
    72          unsigned int endpoints_num;
    73  #if defined(CONFIG_MEDIA_CONTROLLER)
    74          struct media_pad pads[TVP5150_NUM_PADS];
    75          int pads_state[TVP5150_NUM_PADS];
    76          struct tvp5150_connector *connectors;
    77          int connectors_num;
    78          bool modify_second_link;
    79  #endif
    80          struct v4l2_ctrl_handler hdl;
    81          struct v4l2_rect rect;
    82          struct regmap *regmap;
    83          int irq;
    84  
    85          v4l2_std_id norm;       /* Current set standard */
    86          v4l2_std_id detected_norm;
    87          u32 input;
    88          u32 output;
    89          u32 oe;
    90          int enable;
    91          bool lock;
    92  
    93          u16 dev_id;
    94          u16 rom_ver;
    95  
    96          enum v4l2_mbus_type mbus_type;
    97  };
    98  

---
0-DAY kernel test infrastructure                Open Source Technology Center
https://lists.01.org/pipermail/kbuild-all                   Intel Corporation

Attachment: .config.gz
Description: application/gzip

Reply via email to