FORUMS
Remove All Ads from XDA
Honor 7x
Win an Honor 7X!

Kernel source tree location for the capacitative touch keys

5,529 posts
Thanks Meter: 2,288
 
By Droidzone, Inactive Recognized Developer on 29th November 2012, 05:35 PM
Post Reply Email Thread
So I dived into the N7100 kernel, and tried a defconfig with Samsung's config. After a couple of setbacks in the form of toolchain related errors, I got it to create a zImage with the NDK/gcc4.4.3. But on booting, I noticed that the capacitative touch keys would no longer work. I'm guessing that I'm missing something in .config.

So where should I be looking in .config and the source tree for code related to the capacitative buttons?

I'm thinking we might work on a collaborative wiki for N7100 kernel source tree.
The Following User Says Thank You to Droidzone For This Useful Post: [ View ] Gift Droidzone Ad-Free
 
 
29th November 2012, 07:34 PM |#2  
garyd9's Avatar
Inactive Recognized Developer
Flag Pittsburgh, PA
Thanks Meter: 2,735
 
More
Samsung didn't share that with ANY of the "note II" variant source drops. However, you can pull the source directory from the i9300 kernel source. I forget the exact path (I'm at work atm), but it's something like drivers/input/keyboard/cypress

Take care
Gary
29th November 2012, 08:27 PM |#3  
Retired Recognized Developer
Atlanta
Thanks Meter: 1,233
 
Donate to Me
More
Quote:
Originally Posted by garyd9

Samsung didn't share that with ANY of the "note II" variant source drops. However, you can pull the source directory from the i9300 kernel source. I forget the exact path (I'm at work atm), but it's something like drivers/input/keyboard/cypress

Take care
Gary

You grab it from the n8000 source which is full of updates for our devices. Or check my t889 kernel on github. I put the cypress drivers in a clean commit you can then create a patch from.
30th November 2012, 11:48 AM |#4  
Droidzone's Avatar
OP Inactive Recognized Developer
Flag Kochi
Thanks Meter: 2,288
 
Donate to Me
More
Quote:
Originally Posted by garyd9

Samsung didn't share that with ANY of the "note II" variant source drops. However, you can pull the source directory from the i9300 kernel source. I forget the exact path (I'm at work atm), but it's something like drivers/input/keyboard/cypress

Take care
Gary

Except the HK source?

I was just looking into your git and found cypress in your initial commit and that you'd actually based the git on the HK source drop.

I untarred the HK source and found cypress there too. What did Samsung think? That international users could do without the capacitative buttons? :P

Edit: Compiled without a single error. Thank you.
30th November 2012, 04:19 PM |#5  
garyd9's Avatar
Inactive Recognized Developer
Flag Pittsburgh, PA
Thanks Meter: 2,735
 
More
Quote:
Originally Posted by Droidzone

I was just looking into your git and found cypress in your initial commit and that you'd actually based the git on the HK source drop.

You quoted me in that response... but I don't have any HK source drops in my github. The only Note II source drop I have is the SGH-i317 drop (and it's missing the cypress drivers as well.) Hmm..
30th November 2012, 04:21 PM |#6  
Droidzone's Avatar
OP Inactive Recognized Developer
Flag Kochi
Thanks Meter: 2,288
 
Donate to Me
More
Quote:
Originally Posted by garyd9

You quoted me in that response... but I don't have any HK source drops in my github. The only Note II source drop I have is the SGH-i317 drop (and it's missing the cypress drivers as well.) Hmm..

lol..Sorry, I must've confused your repo with someone else's.

Anyway, check out the HK N7100 repo. It is complete and is about 10 MB more than the international stuff.
17th March 2013, 09:20 PM |#7  
Emblema's Avatar
Senior Member
Flag Cagliari
Thanks Meter: 50
 
Donate to Me
More
Re: Kernel source tree location for the capacitative touch keys
Quote:
Originally Posted by Droidzone

Except the HK source?

I was just looking into your git and found cypress in your initial commit and that you'd actually based the git on the HK source drop.

I untarred the HK source and found cypress there too. What did Samsung think? That international users could do without the capacitative buttons? :P

Edit: Compiled without a single error. Thank you.

Hi I'm having your problem, I'm download kernel source's and try bulding my First kernel for Gt N 7102, workinkg all except touchkeys.

Help me ?

Thanks bro


Sent from my GT-N7102 using Tapatalk 2
18th March 2013, 02:01 AM |#8  
Droidzone's Avatar
OP Inactive Recognized Developer
Flag Kochi
Thanks Meter: 2,288
 
Donate to Me
More
Did you use the HK source? What's the error?


Edit: Missed the N7102 part. See if cypress is present

Code:
cd /pathto/kernel
find . -iname cypress -type d
18th March 2013, 09:26 AM |#9  
Emblema's Avatar
Senior Member
Flag Cagliari
Thanks Meter: 50
 
Donate to Me
More
Quote:
Originally Posted by Droidzone

Did you use the HK source? What's the error?


Edit: Missed the N7102 part. See if cypress is present

Code:
cd /pathto/kernel
find . -iname cypress -type d

In original samsung source's cipress is not present but, I'm download from other source and insert in the correctly tree.

I'm modify kconfig file.

Try make menuconfig and cipress comparte to device input-->keyboard.

Make and install new kernel but touch keys not working.

Excuse my English and 'horrible.
18th March 2013, 03:33 PM |#10  
Droidzone's Avatar
OP Inactive Recognized Developer
Flag Kochi
Thanks Meter: 2,288
 
Donate to Me
More
Quote:
Originally Posted by Emblema

In original samsung source's cipress is not present but, I'm download from other source and insert in the correctly tree.

I'm modify kconfig file.

Try make menuconfig and cipress comparte to device input-->keyboard.

Make and install new kernel but touch keys not working.

Excuse my English and 'horrible.

Check your makefiles, and see that cypress has been asked to build.
Post Reply Subscribe to Thread
Previous Thread Next Thread
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes