wei zheng wrote:

Hi Michael & All,

I have questions about the hardware buttons in neo 1973/freerunner. There are only two buttons on neo 1973/freerunner. Why are three resources in gta01_button_resources array?

static struct resource gta01_button_resources[] = {

       [0] = {

              .start = GTA01_GPIO_AUX_KEY,

              .end   = GTA01_GPIO_AUX_KEY,

       },

       [1] = {

              .start = GTA01_GPIO_HOLD_KEY,

              .end   = GTA01_GPIO_HOLD_KEY,

       },

       [2] = {

              .start = GTA01_GPIO_JACK_INSERT,

              .end   = GTA01_GPIO_JACK_INSERT,

       },

};

I send you a patch. The problem is that the number of buttons in the driver maybe more then
the resurce. You can use the min of the two or just rise a bug on.

Michael


Reply via email to