Page MenuHomeFreeBSD

Allwinner A31 pinctrl
ClosedPublic

Authored by manu_bidouilliste.com on Feb 19 2016, 2:29 AM.
Tags
Referenced Files
Unknown Object (File)
Feb 27 2024, 11:50 AM
Unknown Object (File)
Dec 31 2023, 7:11 AM
Unknown Object (File)
Dec 31 2023, 7:11 AM
Unknown Object (File)
Dec 31 2023, 7:11 AM
Unknown Object (File)
Dec 22 2023, 9:20 PM
Unknown Object (File)
Nov 22 2023, 7:34 PM
Unknown Object (File)
Nov 13 2023, 10:51 AM
Unknown Object (File)
Nov 13 2023, 6:14 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