Page MenuHomeFreeBSD

Allwinner A31 pinctrl
ClosedPublic

Authored by manu_bidouilliste.com on Feb 19 2016, 2:29 AM.
Tags
Referenced Files
Unknown Object (File)
Mon, Dec 16, 7:36 AM
Unknown Object (File)
Sep 29 2024, 11:25 PM
Unknown Object (File)
Sep 28 2024, 8:35 PM
Unknown Object (File)
Sep 28 2024, 7:17 PM
Unknown Object (File)
Sep 25 2024, 8:55 PM
Unknown Object (File)
Sep 24 2024, 6:29 PM
Unknown Object (File)
Sep 24 2024, 1:54 AM
Unknown Object (File)
Sep 23 2024, 11:19 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