Drivers Allwinner A83t

Drivers

Drivers Allwinner A83t 3

Drivers Allwinner A83tDrivers allwinner a83t 8
None
imp
Summary

The X-Powers AC100 provides an RTC and an audio codec to at least the Banana Pi-M3 (a83t). Driver is ported from NetBSD, currently only supports the RTC bits.

Repository
rS FreeBSD src repository
Lint
Lint Skipped
Unit
Unit Tests Skipped
Build Status
Buildable 12967

Event Timeline

kevans created this revision.Nov 17 2017, 6:51 PM
Herald added subscribers: andrew, imp. · View Herald TranscriptNov 17 2017, 6:51 PM
kevans updated this revision to Diff 35386.Nov 17 2017, 7:18 PM
Comment Actions
kevans updated this revision to Diff 35388.Nov 17 2017, 7:34 PM
Comment Actions

Sorry, should be the last correction for now- simplified the ofw compat bits.

manu added inline comments.Nov 18 2017, 10:25 AM
sys/arm/allwinner/files.allwinner
15
andrew added a comment.Nov 18 2017, 5:13 PM
Comment Actions

It feels like this should be 2 drivers. One to talk with the ac100, and a second jsut for the rtc bits.

manu added a comment.Nov 18 2017, 5:24 PM
Comment Actions

It feels like this should be 2 drivers. One to talk with the ac100, and a second jsut for the rtc bits.

You never talk to the ac100, only to the rtc bits or the coded bits.
This is what DT calls MFD (Multi Function Device) and I never knew what is the best way to represent it in our drivers.

kevans updated this revision to Diff 35639.Nov 23 2017, 6:39 AM
Comment Actions

standard -> optional ac100, add ac100 to the arm/GENERIC config near rsb and axp209/axp81x.

emaste added a comment.Dec 19 2017, 2:14 PM
Comment Actions

This is what DT calls MFD (Multi Function Device) and I never knew what is the best way to represent it in our drivers.

How would an eventual codec driver interact with this one?

Herald added 1 blocking reviewer(s): manu. · View Herald TranscriptDec 19 2017, 2:14 PM
kevans added a comment.Dec 26 2017, 1:01 AM
Comment Actions

This is what DT calls MFD (Multi Function Device) and I never knew what is the best way to represent it in our drivers.

How would an eventual codec driver interact with this one?

AFAICT, it's intended that the AC100 bits should be an all-in-one kind of driver, thus the codec driver would 'attach' like the RTC does here; not actually having its own resources or anything to that effect, and sharing a context with the RTC.

linimon retitled this revision from Add ac100 driver to [new driver] allwinner/ac100: rtc and audio codec for a83t.Aug 2 2018, 10:27 PM
PathSize
325 lines
1 line
1 line
    • ·Reviewers: ARM, arm64, imp, mmel, hselasky, johalun, Core Team
A83tDrivers allwinner a83t 3

Drivers Allwinner A83t 10

Apr 20, 2017 Users who have devices running Allwinner chipset can utilize PhoenixSuit Tool to flash system firmware on them. Be it an official update, or something from third-party developers, the PhoenixSuit allows you to modify the system partition on an Allwinner chipset device. A80, A83T are the second generation of SS. It is a two stream Crypto Accelerator with mode functions then 1st SS (SHA224/SHA256/RSA) There are handled by the sun8i-ss driver. H3, H5, H6, R40 and A64 have the third generation of SS (renamed to CE).