Page MenuHomeFreeBSD

Allwinner A31 pinctrl
ClosedPublic

Authored by manu_bidouilliste.com on Feb 19 2016, 2:29 AM.
Tags
Referenced Files
F163743212: D5340.id13466.diff
Sat, Jul 25, 7:14 PM
F163699907: D5340.id13495.diff
Sat, Jul 25, 1:52 PM
F163690008: D5340.id13466.diff
Sat, Jul 25, 12:24 PM
F163631281: D5340.diff
Sat, Jul 25, 12:31 AM
Unknown Object (File)
Thu, Jul 23, 5:11 AM
Unknown Object (File)
Tue, Jul 21, 7:35 PM
Unknown Object (File)
Thu, Jul 16, 7:44 PM
Unknown Object (File)
Wed, Jul 1, 7:05 PM

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