I am using Android ICS 4.0.3 and target is custom blaze board. I want to use NFC chip set . I built the kernel with NFC enabled, but in the android stack i did not get any HAL layer for NFC. I searched under the path
can any body tell me where to get the Hardware abstraction layer code for NFC .
Thanks in advance,
can you tell me how to buld the kernel with nfc enable??
Procedure to build the kernel with nfc
 using tools menu config or xconfig slect your nfc chip set . you can enable your nfc chip as part of kernel or external module.
 once your .config file is updated with nfc support, give make command to compile the kernel
i.e,. make ARCH=<your architecture> uImage
 Before you proceed to do make ,dont forget to set your cross compile variable and path to to cross compiler in environment variable PATH.
 If you are building the nfc as external moudle , after step 2, type the below command
make ARCH=<your architecture> modules
The above command will generate the nfc module (*.ko) under your drivers/nfc/<chip_name/ folder
thanks for your response, i am using TI Android ICS 4.0.3 DevKit 3.0.0 sources for image building, and i don have any kernel/drivers/nfc directory
do 2.6.37 kernel support nfc , can i download the driver and insmod it ?
thanks in advance
All content and materials on this site are provided "as is". TI and its respective suppliers and providers of content make no representations about the suitability of these materials for any purpose and disclaim all warranties and conditions with regard to these materials, including but not limited to all implied warranties and conditions of merchantability, fitness for a particular purpose, title and non-infringement of any third party intellectual property right. TI and its respective suppliers and providers of content make no representations about the suitability of these materials for any purpose and disclaim all warranties and conditions with respect to these materials. No license, either express or implied, by estoppel or otherwise, is granted by TI. Use of the information on this site may require a license from a third party, or a license from TI.
TI is a global semiconductor design and manufacturing company. Innovate with 100,000+ analog ICs andembedded processors, along with software, tools and the industry’s largest sales/support staff.