[MinnowBoard] MinnowBoard MAX getting started with GPIO

Darren Hart dvhart at linux.intel.com
Tue Nov 11 17:19:57 UTC 2014


For full device support, we recommend 3.14 or later kernel.

For configuration, see the following:

http://www.elinux.org/Minnowboard:MinnowMaxLinuxKernel

This will ensure the kernel has all the modules and mechanisms needed.

--
Darren

On 11/7/14 19:59, Peter Ogden wrote:
> Yea, those shell scripts have similar content to the tutorials Martin
> mentioned.
> 
> From what I understand, the kernel included with Linux Mint is not compiled
> with GPIO SYSFS enabled so there is no /sys/class/gpio to play with.
> 
> This page has some basic info on how to compile the kernel and a link to
> the minoboard defconfig.txt.
> http://www.elinux.org/Minnowboard:MinnowMaxLinuxKernel
> 
> I think this is the magic that enables GPIO SYSFS:
> 
> # Pinctrl and GPIO Support
> CONFIG_PINCTRL_BAYTRAIL=y
> CONFIG_GPIOLIB=y
> CONFIG_GPIO_SYSFS=y
> 
> 
> -Peter
> 
> On Fri, Nov 7, 2014 at 7:53 PM, John Hawley <john.hawley at intel.com> wrote:
> 
>> https://github.com/MinnowBoard/minnow-max-extras/tree/master/calamari
>>
>> also has some basic examples of how to deal with GPIOs
>>
>> and
>>
>> http://www.elinux.org/Minnowboard:MinnowMax#Low_Speed_Expansion_.28Top.29
>>
>> has the pinout, including the GPIO numbers
>>
>> - John
>>
>> On 11/7/2014 7:51 PM, Peter Ogden wrote:
>>> I asked this exact question on IRC last week.
>>>
>>> What I was told is you need to do is compile the kernel with the GPIO
>>> SYSFS enabled.
>>>
>>> I'm still very new to this myself, so I haven't been able to try this
>>> yet.  Hopefully that gives you a hit on what to search for.  I was
>>> googling "compile linux kernel with gpio driver enabled".
>>>
>>> -Peter
>>>
>>> On Fri, Nov 7, 2014 at 8:12 AM, Martin Oldfield <m at mjoldfield.com
>>> <mailto:m at mjoldfield.com>> wrote:
>>>
>>>     Hi,
>>>
>>>     I've got a MinnowBoard MAX happily running Mint, and now I'd like to
>>>     hookup some devices to it.
>>>
>>>     Ideally I'd like to be able to waggle some  GPIO lines, and do SPI,
>> but
>>>     I'm somewhat at a loss where to start, so I thought I'd ask here.
>>>
>>>     Please, does any know if there are documents akin to these but for
>> the
>>>     MinnowBoard MAX anywhere:
>>>       http://www.minnowboard.org/getting-started/
>>>
>>>     Mint gives me this kernel:
>>>       Linux version 3.13.0-24-generic (buildd at batsu) (gcc version 4.8.2
>>>     (Ubuntu 4.8.2-19ubuntu1) ) #47-Ubuntu SMP Fri May 2 23:30:00 UTC 2014
>>>
>>>     Do I need something newer to get GPIO & SPI support for Baytrail ?
>>>
>>>     Thanks in advance of any help.
>>>
>>>     Cheers,
>>>     --
>>>     M.
>>>
>>>
>>>     _______________________________________________
>>>     elinux-MinnowBoard mailing list
>>>     elinux-MinnowBoard at lists.elinux.org
>>>     <mailto:elinux-MinnowBoard at lists.elinux.org>
>>>     http://lists.elinux.org/mailman/listinfo/elinux-minnowboard
>>>
>>>
>>>
>>>
>>> _______________________________________________
>>> elinux-MinnowBoard mailing list
>>> elinux-MinnowBoard at lists.elinux.org
>>> http://lists.elinux.org/mailman/listinfo/elinux-minnowboard
>>>
>> _______________________________________________
>> elinux-MinnowBoard mailing list
>> elinux-MinnowBoard at lists.elinux.org
>> http://lists.elinux.org/mailman/listinfo/elinux-minnowboard
>>
> 
> 
> 
> _______________________________________________
> elinux-MinnowBoard mailing list
> elinux-MinnowBoard at lists.elinux.org
> http://lists.elinux.org/mailman/listinfo/elinux-minnowboard
> 

-- 
Darren Hart
Intel Open Source Technology Center


More information about the elinux-MinnowBoard mailing list