AnsweredAssumed Answered

How to create a i.mx6 pinctrl

Question asked by Martin Keppler on Dec 4, 2017
Latest reply on May 28, 2018 by Dilshad Alam

Hi guys,

 

I think it's a big dummy question but I'm certainly lost at the moment.

I got a pinctrl patch for devicetree deliverd by a supplier:

 

pinctrl_st1232: st1232grp {
fsl,pins = <
MX6QDL_PAD_SD2_CMD__GPIO1_IO11 0x80000000 // Touch Reset
MX6QDL_PAD_DISP0_DAT9__GPIO4_IO30 0x80000000 // Touch Interrupt
>;
};

 

st1232-ts@55 {
compatible = "sitronix,st1232";
reg = <0x55>;
pinctrl-names = "default";
pinctrl-0 = <&pinctrl_st1232>;
interrupt-parent = <&gpio4>;
interrupts = <30 IRQ_TYPE_LEVEL_LOW>;
gpios = <&gpio1 11 GPIO_ACTIVE_LOW>;
};

 

Can anyone explain me what 0x80000000 does stand for?

I'm asking because touch isn't working. Driver and touch are detected at boot time ... kernel shows a message.

But if I touch the screen system hangs till I plug out the I2C plug.

 

Would be glad for any hint.

 

Yours,

Martin

Outcomes