I2C slave in Apalis iMX6Q/ixora board

Hi,

I want to interface Cypress Capsense keypad to Apalis iMX6Q/ixora board. Its an I2C slave, we have protocol to communicate from board to capsense keypad.

As i am new to Linux, please help me to configure new I2C slave in dts and kernel source code. So that device detection will happen.

Note:
Below link used to build kernel and its working fine.

kernel build

Thanks and regards,
Sujay

I want to interface Cypress Capsense keypad to Apalis iMX6Q/ixora board.

Which Cypress Capsense keypad controller you are refering to ?

As i am new to Linux, please help me to configure new I2C slave in dts and kernel source code. So that device detection will happen.

May be you can look here for the available Cypress Capsense drivers in kernel tree.

Its an I2C slave, we have protocol to communicate from board to capsense keypad.

If you intend to use userspace application there is no need of additional changes in device tree, you can use the i2c dev interface and communicate with your slave device on bus.
Have a look at this article and kernel documentation here.