Page MenuHomeFreeBSD

move to early printf code to sys/arm/allwinner.
AbandonedPublic

Authored by yamori813_yahoo.co.jp on Nov 7 2018, 12:23 AM.
Tags
None
Referenced Files
Unknown Object (File)
Thu, Feb 29, 8:09 AM
Unknown Object (File)
Feb 19 2024, 3:04 PM
Unknown Object (File)
Dec 20 2023, 2:21 AM
Unknown Object (File)
Dec 12 2023, 9:26 PM
Unknown Object (File)
Nov 7 2023, 10:39 AM
Unknown Object (File)
Nov 4 2023, 9:44 PM
Unknown Object (File)
Nov 1 2023, 8:34 PM
Unknown Object (File)
Oct 3 2023, 9:42 PM
Subscribers
None

Details

Summary

move to early printf code to sys/arm/allwinner

Diff Detail

Lint
Lint Passed
Unit
No Test Coverage
Build Status
Buildable 20672
Build 20087: arc lint + arc unit

Event Timeline

Why ?
This code can work with any snps uart IP.

I seem uart_dev_snps.c use ather soc uart. Not only allwinner, And ALLWINNER_32 and ALLWINNER_64 define is not valid.

I seem uart_dev_snps.c use ather soc uart. Not only allwinner, And ALLWINNER_32 and ALLWINNER_64 define is not valid.

The ALLWINNER_XX defines are fake ones so one need to choose between the two.
If you have another device that uses snps uart driver feel free to submit some early routines if those ones doesn't work for you.
Also aw_machdep.c isn't used in aarch64 build.

In D17880#382169, @manu wrote:

I seem uart_dev_snps.c use ather soc uart. Not only allwinner, And ALLWINNER_32 and ALLWINNER_64 define is not valid.

The ALLWINNER_XX defines are fake ones so one need to choose between the two.
If you have another device that uses snps uart driver feel free to submit some early routines if those ones doesn't work for you.
Also aw_machdep.c isn't used in aarch64 build.

Sorry I don't understand that is not use in aarch64.