The github for this kernel is here: https://github.com/4ptiv4/Thrive-3.1_kernel/tree/jb_mr0
This is the specific branch. I have commented out the light sensor in my for now to move past it and work out other errors so you will see that. On Thursday, February 27, 2014 1:17:17 PM UTC-5, Stephen Proffitt wrote: > > I know that there isn't an official 3.1 kernel for a Tegra 2 however, I've > started working on getting one ported, but I'm running into a snag with > drivers. > > After working out GPIO issues, I'm having a problem with the light sensor > (isl29018 specifically). Every time I've tried to build, I get this error: > > drivers/staging/iio/light/isl29018.c: In function 'isl29018_write_raw': > drivers/staging/iio/light/isl29018.c:356: error: > 'IIO_CHAN_INFO_CALIBSCALE_SEPARATE' undeclared (first use in this function) > drivers/staging/iio/light/isl29018.c:356: error: (Each undeclared > identifier is reported only once > drivers/staging/iio/light/isl29018.c:356: error: for each function it > appears in.) > drivers/staging/iio/light/isl29018.c: In function 'isl29018_read_raw': > drivers/staging/iio/light/isl29018.c:396: error: > 'IIO_CHAN_INFO_CALIBSCALE_SEPARATE' undeclared (first use in this function) > drivers/staging/iio/light/isl29018.c: At top level: > drivers/staging/iio/light/isl29018.c:415: error: > 'IIO_CHAN_INFO_CALIBSCALE_SEPARATE' undeclared here (not in a function) > drivers/staging/iio/light/isl29018.c:426: error: expected ')' before '(' > token > drivers/staging/iio/light/isl29018.c:427: error: expected ')' before > string constant > drivers/staging/iio/light/isl29018.c:428: error: expected ')' before > string constant > drivers/staging/iio/light/isl29018.c:429: error: expected ')' before '(' > token > drivers/staging/iio/light/isl29018.c:432: error: expected ')' before '(' > token > drivers/staging/iio/light/isl29018.c:439: error: 'iio_dev_attr_range' > undeclared here (not in a function) > drivers/staging/iio/light/isl29018.c:439: error: request for member > 'dev_attr' in something not a structure or union > drivers/staging/iio/light/isl29018.c:439: error: request for member 'attr' > in something not a structure or union > drivers/staging/iio/light/isl29018.c:439: error: initializer element is > not constant > drivers/staging/iio/light/isl29018.c:439: error: (near initialization for > 'isl29018_attributes[0]') > drivers/staging/iio/light/isl29018.c:440: error: > 'iio_const_attr_range_available' undeclared here (not in a function) > drivers/staging/iio/light/isl29018.c:440: error: request for member > 'dev_attr' in something not a structure or union > drivers/staging/iio/light/isl29018.c:440: error: request for member 'attr' > in something not a structure or union > drivers/staging/iio/light/isl29018.c:440: error: initializer element is > not constant > drivers/staging/iio/light/isl29018.c:440: error: (near initialization for > 'isl29018_attributes[1]') > drivers/staging/iio/light/isl29018.c:441: error: > 'iio_dev_attr_adc_resolution' undeclared here (not in a function) > drivers/staging/iio/light/isl29018.c:441: error: request for member > 'dev_attr' in something not a structure or union > drivers/staging/iio/light/isl29018.c:441: error: request for member 'attr' > in something not a structure or union > drivers/staging/iio/light/isl29018.c:441: error: initializer element is > not constant > drivers/staging/iio/light/isl29018.c:441: error: (near initialization for > 'isl29018_attributes[2]') > drivers/staging/iio/light/isl29018.c:442: error: > 'iio_const_attr_adc_resolution_available' undeclared here (not in a > function) > drivers/staging/iio/light/isl29018.c:442: error: request for member > 'dev_attr' in something not a structure or union > drivers/staging/iio/light/isl29018.c:442: error: request for member 'attr' > in something not a structure or union > drivers/staging/iio/light/isl29018.c:442: error: initializer element is > not constant > drivers/staging/iio/light/isl29018.c:442: error: (near initialization for > 'isl29018_attributes[3]') > drivers/staging/iio/light/isl29018.c:443: error: > 'iio_dev_attr_proximity_on_chip_ambient_infrared_supression' undeclared > here (not in a function) > drivers/staging/iio/light/isl29018.c:443: error: request for member > 'dev_attr' in something not a structure or union > drivers/staging/iio/light/isl29018.c:443: error: request for member 'attr' > in something not a structure or union > drivers/staging/iio/light/isl29018.c:443: error: initializer element is > not constant > drivers/staging/iio/light/isl29018.c:443: error: (near initialization for > 'isl29018_attributes[4]') > make[4]: *** [drivers/staging/iio/light/isl29018.o] Error 1 > make[3]: *** [drivers/staging/iio/light] Error 2 > make[2]: *** [drivers/staging/iio] Error 2 > make[1]: *** [drivers/staging] Error 2 > make: *** [drivers] Error 2 > > > I've looked over the file and all previous code blocks and there is > nothing missing. I've been looking over the board files and it seems to my > untrained eyes that the functions are being called properly, but obviously > something is wrong. Any ideas? > -- -- unsubscribe: android-porting+unsubscr...@googlegroups.com website: http://groups.google.com/group/android-porting --- You received this message because you are subscribed to the Google Groups "android-porting" group. To unsubscribe from this group and stop receiving emails from it, send an email to android-porting+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/groups/opt_out.