Page MenuHomeFreeBSD

Allwinner A31 pinctrl
ClosedPublic

Authored by manu_bidouilliste.com on Feb 19 2016, 2:29 AM.
Tags
Referenced Files
Unknown Object (File)
Sun, Sep 28, 3:18 AM
Unknown Object (File)
Fri, Sep 26, 8:33 PM
Unknown Object (File)
Thu, Sep 25, 11:51 PM
Unknown Object (File)
Tue, Sep 23, 3:52 AM
Unknown Object (File)
Mon, Sep 22, 2:12 PM
Unknown Object (File)
Mon, Sep 22, 3:47 AM
Unknown Object (File)
Sun, Sep 21, 4:42 AM
Unknown Object (File)
Thu, Sep 18, 6:19 AM

Details

Summary

Add A31 and A31s padconf support.

Test Plan

Apply patch and build kernel

Diff Detail

Repository
rS FreeBSD src repository - subversion
Lint
Lint Passed
Unit
No Test Coverage
Build Status
Buildable 2633
Build 2651: arc lint + arc unit

Event Timeline

manu_bidouilliste.com retitled this revision from to Allwinner A31 pinctrl.
manu_bidouilliste.com updated this object.
manu_bidouilliste.com edited the test plan for this revision. (Show Details)
manu_bidouilliste.com set the repository for this revision to rS FreeBSD src repository - subversion.
manu_bidouilliste.com added a project: ARM.

Remove un-existant pins in A31S as the code support this.

sys/arm/allwinner/a31/a31_padconf.c
215

You can use nitems from sys/param.h

sys/conf/options.arm
43

You should also have an entry for the a31s.

Add option SOC_ALLWINNER_A31S to options.arm and only use data from a31s_padconf.c if it is defined.
Use nitems instead of sizeof divs directly.

andrew added a reviewer: andrew.
This revision is now accepted and ready to land.Feb 24 2016, 9:50 PM