yes, you have to avoid aximx30_ts.c, I mean, compile another touchscreen driver.
On 6/21/06, Richard Palmer <richard.palmer_at_gmail.com> wrote:
> Hello,
>
> Very quiet recently, is everybody hard at work on a wi-fi driver ?.
>
> I'm trying to build the kernel with the sources from jedi's website
> (http://lumumba.uhasselt.be/~jedi/x50v-linux/), and the instructions
> from the Wiki (http://www.handhelds.org/moin/moin.cgi/x50vHowTo).
> However this doesn't seem to work, as the kernel compile fails on
> aximx30_ts.c as it cannot find a include file <asm/arch/pxa2xx_spi.h>
>
> I then patched in the pxa2xx-spi.patch also from Jedi's site, which
> creates the header file. But the compile is now failing with:
>
> arch/arm/mach-pxa/aximx30/aximx30_ts.c:32: error: parse error before ',' token
> arch/arm/mach-pxa/aximx30/aximx30_ts.c:36: error: field name not in
> record or union initializer
> arch/arm/mach-pxa/aximx30/aximx30_ts.c:36: error: (near initialization
> for `master_info')
> arch/arm/mach-pxa/aximx30/aximx30_ts.c:36: error: parse error before ',' token
> arch/arm/mach-pxa/aximx30/aximx30_ts.c:42: error: field name not in
> record or union initializer
> arch/arm/mach-pxa/aximx30/aximx30_ts.c:42: error: (near initialization
> for `master_info')
> arch/arm/mach-pxa/aximx30/aximx30_ts.c:42: error: parse error before ',' token
> arch/arm/mach-pxa/aximx30/aximx30_ts.c:51: error: unknown field
> `tx_treshold' specified in initializer
> arch/arm/mach-pxa/aximx30/aximx30_ts.c:52: error: unknown field
> `rx_treshold' specified in initializer
> arch/arm/mach-pxa/aximx30/aximx30_ts.c:59: error: `dma_burst_size'
> undeclared here (not in a function)
> arch/arm/mach-pxa/aximx30/aximx30_ts.c:59: error: initializer element
> is not constant
> arch/arm/mach-pxa/aximx30/aximx30_ts.c:59: error: (near initialization
> for `chip_info.dma_burst_size')
> arch/arm/mach-pxa/aximx30/aximx30_ts.c:66: error: `timeout_microsecs'
> undeclared here (not in a function)
> arch/arm/mach-pxa/aximx30/aximx30_ts.c:66: error: parse error before ',' token
> arch/arm/mach-pxa/aximx30/aximx30_ts.c:72: error: `enable_loopback'
> undeclared here (not in a function)
> arch/arm/mach-pxa/aximx30/aximx30_ts.c:72: error: parse error before ',' token
> arch/arm/mach-pxa/aximx30/aximx30_ts.c:78: error: `cs_control'
> undeclared here (not in a function)
> arch/arm/mach-pxa/aximx30/aximx30_ts.c:78: error: initializer element
> is not constant
> arch/arm/mach-pxa/aximx30/aximx30_ts.c:78: error: (near initialization
> for `chip_info.timeout_microsecs')
> arch/arm/mach-pxa/aximx30/aximx30_ts.c:81: error: parse error before "static"
> arch/arm/mach-pxa/aximx30/aximx30_ts.c: In function `x50_ts_init':
> arch/arm/mach-pxa/aximx30/aximx30_ts.c:101: error: `x50_board_info'
> undeclared (first use in this function)
> arch/arm/mach-pxa/aximx30/aximx30_ts.c:101: error: (Each undeclared
> identifier is reported only once
> arch/arm/mach-pxa/aximx30/aximx30_ts.c:101: error: for each function
> it appears in.)
> arch/arm/mach-pxa/aximx30/aximx30_ts.c: At top level:
> arch/arm/mach-pxa/aximx30/aximx30_ts.c:11: warning: 'platform_info'
> defined but not used
> arch/arm/mach-pxa/aximx30/aximx30_ts.c:24: warning: 'master_info'
> defined but not used
> arch/arm/mach-pxa/aximx30/aximx30_ts.c:45: warning: 'chip_info'
> defined but not used
> make[2]: *** [arch/arm/mach-pxa/aximx30/aximx30_ts.o] Error 1
> make[1]: *** [arch/arm/mach-pxa/aximx30] Error 2
> make: *** [arch/arm/mach-pxa] Error 2
>
> Any ideas ?.
>
> I'm possibly compiling the wrong touchscreen driver anyway because there is
> now a aximx50_ts.c file from Jedi's page; does this replace the aximx30_ts.c
> driver?. If so what else needs updating in the kernel to build it?.
>
> regards,
>
> Richard
> --
> _______________________________________________
> Aximx50-port mailing list
> Aximx50-port_at_handhelds.org
> https://www.handhelds.org/mailman/listinfo/aximx50-port
>
-- Fisherss fisherss_at_gmail.comReceived on Sun Jun 25 2006 - 04:13:56 EDT
This archive was generated by hypermail 2.2.0 : Sun Jun 25 2006 - 05:19:51 EDT