History log of /openbsd-current/sys/arch/armv7/sunxi/files.sunxi
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
# 1.21 16-Oct-2019 kettenis

Move sxidog(4) such that we can use it on arm64.

ok patrick@


Revision tags: OPENBSD_6_3_BASE OPENBSD_6_4_BASE OPENBSD_6_5_BASE OPENBSD_6_6_BASE
# 1.20 14-Feb-2018 jsg

prune files.* entries that refer to files not in tree
ok krw@ mpi@


Revision tags: OPENBSD_6_2_BASE
# 1.19 05-May-2017 kettenis

Move dwge(4) glue into dev/fdt.


Revision tags: OPENBSD_6_1_BASE
# 1.18 21-Jan-2017 patrick

Move Allwinner drivers that will soon be used by OpenBSD/arm64
to the new MI FDT driver directory.

"go ahead" kettenis@


# 1.17 23-Oct-2016 kettenis

De-platformize sunxi. This removes the board initialization code that sets up
SRAM for the EMAC. Instead we rely on u-boot setting this up for us.

ok jsg@, patrick@


# 1.16 22-Oct-2016 kettenis

Attach sxitimer(4) using the fdt.


# 1.15 09-Oct-2016 kettenis

Attach sxiccmu(4) using the fdt.

ok jsg@


# 1.14 08-Oct-2016 kettenis

Attach sxipio(4) using the fdt.

ok jsg@, patrick@


# 1.13 20-Aug-2016 patrick

sxiuart(4) has been replaced with com(4).

ok kettenis@


# 1.12 15-Aug-2016 kettenis

First stab at porting the awinmmc(4) driver from NetBSD. The driver will
be known as sximmc(4) and is somewhat functional. Still needs proper clock
support and some further cleanup.


# 1.11 13-Aug-2016 kettenis

Add the shim to make dwge(4) attach to simplebus(4). This brings us
working gigabit on the Allwinner A20. Probably won't work yet on other
Allwinner SoCs due to differences in how the clocks get set up.

Based on an earlier diff from patrick@.


# 1.10 05-Aug-2016 kettenis

Dynamically attach sxidog(4).


# 1.9 05-Aug-2016 kettenis

Dynamically attach sxirtc(4); another board_id check bites the dust.


# 1.8 05-Aug-2016 kettenis

We don't want drivers with numbers in their names.

Requested by deraadt@


# 1.7 05-Aug-2016 kettenis

Switch the sunxi platform over to the new interrupt establish API. This
involves turning sxiahci(4) into a real driver that dynamically attaches.
ehci(4) now also attaches dynamically.

ok jsg@, patrick@


Revision tags: OPENBSD_6_0_BASE
# 1.6 11-Jun-2016 jsg

dynamically attach sxiuart using the FDT


# 1.5 11-Jun-2016 jsg

dynamically attach sxie(4) using the FDT


# 1.4 02-May-2016 patrick

Rework mainbus and implement simplebus to be able to span a tree-like
topology based on device tree information. Introduce a common attach
args structure to be used for all fdt-capable bus devices.

ok jsg@ kettenis@


Revision tags: OPENBSD_5_8_BASE OPENBSD_5_9_BASE
# 1.3 15-May-2015 jsg

Make board attaching table driven and move it out into the soc
directories. Move the device tables while here as was done in bitrig.
With these changes the only use of the board id defines is in the soc
directories.

Tested by matthieu and djm on imx and myself on omap and sunxi (qemu).
ok djm@, ok jasper@ on an earlier version


Revision tags: OPENBSD_5_5_BASE OPENBSD_5_6_BASE OPENBSD_5_7_BASE
# 1.2 06-Nov-2013 syl

After factorizing armv7_machdep code here is an effort to factorize all
the code present in omap/omap.c imx/imx.c and sunxi/sunxi.c

All this code looks quite the same, so we move it in a generic armv7/armv7.c

This is a step closer to only one kernel for all armv7 boards.

ok patrick@, rapha@


# 1.1 23-Oct-2013 jasper

rename 'allwinner' to 'sunxi' to actually match the SoC name instead of using
the vendor to follow our naming convention.

ok aalm@ patrick@


# 1.20 14-Feb-2018 jsg

prune files.* entries that refer to files not in tree
ok krw@ mpi@


Revision tags: OPENBSD_6_2_BASE
# 1.19 05-May-2017 kettenis

Move dwge(4) glue into dev/fdt.


Revision tags: OPENBSD_6_1_BASE
# 1.18 21-Jan-2017 patrick

Move Allwinner drivers that will soon be used by OpenBSD/arm64
to the new MI FDT driver directory.

"go ahead" kettenis@


# 1.17 23-Oct-2016 kettenis

De-platformize sunxi. This removes the board initialization code that sets up
SRAM for the EMAC. Instead we rely on u-boot setting this up for us.

ok jsg@, patrick@


# 1.16 22-Oct-2016 kettenis

Attach sxitimer(4) using the fdt.


# 1.15 09-Oct-2016 kettenis

Attach sxiccmu(4) using the fdt.

ok jsg@


# 1.14 08-Oct-2016 kettenis

Attach sxipio(4) using the fdt.

ok jsg@, patrick@


# 1.13 20-Aug-2016 patrick

sxiuart(4) has been replaced with com(4).

ok kettenis@


# 1.12 15-Aug-2016 kettenis

First stab at porting the awinmmc(4) driver from NetBSD. The driver will
be known as sximmc(4) and is somewhat functional. Still needs proper clock
support and some further cleanup.


# 1.11 13-Aug-2016 kettenis

Add the shim to make dwge(4) attach to simplebus(4). This brings us
working gigabit on the Allwinner A20. Probably won't work yet on other
Allwinner SoCs due to differences in how the clocks get set up.

Based on an earlier diff from patrick@.


# 1.10 05-Aug-2016 kettenis

Dynamically attach sxidog(4).


# 1.9 05-Aug-2016 kettenis

Dynamically attach sxirtc(4); another board_id check bites the dust.


# 1.8 05-Aug-2016 kettenis

We don't want drivers with numbers in their names.

Requested by deraadt@


# 1.7 05-Aug-2016 kettenis

Switch the sunxi platform over to the new interrupt establish API. This
involves turning sxiahci(4) into a real driver that dynamically attaches.
ehci(4) now also attaches dynamically.

ok jsg@, patrick@


Revision tags: OPENBSD_6_0_BASE
# 1.6 11-Jun-2016 jsg

dynamically attach sxiuart using the FDT


# 1.5 11-Jun-2016 jsg

dynamically attach sxie(4) using the FDT


# 1.4 02-May-2016 patrick

Rework mainbus and implement simplebus to be able to span a tree-like
topology based on device tree information. Introduce a common attach
args structure to be used for all fdt-capable bus devices.

ok jsg@ kettenis@


Revision tags: OPENBSD_5_8_BASE OPENBSD_5_9_BASE
# 1.3 15-May-2015 jsg

Make board attaching table driven and move it out into the soc
directories. Move the device tables while here as was done in bitrig.
With these changes the only use of the board id defines is in the soc
directories.

Tested by matthieu and djm on imx and myself on omap and sunxi (qemu).
ok djm@, ok jasper@ on an earlier version


Revision tags: OPENBSD_5_5_BASE OPENBSD_5_6_BASE OPENBSD_5_7_BASE
# 1.2 06-Nov-2013 syl

After factorizing armv7_machdep code here is an effort to factorize all
the code present in omap/omap.c imx/imx.c and sunxi/sunxi.c

All this code looks quite the same, so we move it in a generic armv7/armv7.c

This is a step closer to only one kernel for all armv7 boards.

ok patrick@, rapha@


# 1.1 23-Oct-2013 jasper

rename 'allwinner' to 'sunxi' to actually match the SoC name instead of using
the vendor to follow our naming convention.

ok aalm@ patrick@


Revision tags: OPENBSD_6_2_BASE
# 1.19 05-May-2017 kettenis

Move dwge(4) glue into dev/fdt.


Revision tags: OPENBSD_6_1_BASE
# 1.18 21-Jan-2017 patrick

Move Allwinner drivers that will soon be used by OpenBSD/arm64
to the new MI FDT driver directory.

"go ahead" kettenis@


# 1.17 23-Oct-2016 kettenis

De-platformize sunxi. This removes the board initialization code that sets up
SRAM for the EMAC. Instead we rely on u-boot setting this up for us.

ok jsg@, patrick@


# 1.16 22-Oct-2016 kettenis

Attach sxitimer(4) using the fdt.


# 1.15 09-Oct-2016 kettenis

Attach sxiccmu(4) using the fdt.

ok jsg@


# 1.14 08-Oct-2016 kettenis

Attach sxipio(4) using the fdt.

ok jsg@, patrick@


# 1.13 20-Aug-2016 patrick

sxiuart(4) has been replaced with com(4).

ok kettenis@


# 1.12 15-Aug-2016 kettenis

First stab at porting the awinmmc(4) driver from NetBSD. The driver will
be known as sximmc(4) and is somewhat functional. Still needs proper clock
support and some further cleanup.


# 1.11 13-Aug-2016 kettenis

Add the shim to make dwge(4) attach to simplebus(4). This brings us
working gigabit on the Allwinner A20. Probably won't work yet on other
Allwinner SoCs due to differences in how the clocks get set up.

Based on an earlier diff from patrick@.


# 1.10 05-Aug-2016 kettenis

Dynamically attach sxidog(4).


# 1.9 05-Aug-2016 kettenis

Dynamically attach sxirtc(4); another board_id check bites the dust.


# 1.8 05-Aug-2016 kettenis

We don't want drivers with numbers in their names.

Requested by deraadt@


# 1.7 05-Aug-2016 kettenis

Switch the sunxi platform over to the new interrupt establish API. This
involves turning sxiahci(4) into a real driver that dynamically attaches.
ehci(4) now also attaches dynamically.

ok jsg@, patrick@


Revision tags: OPENBSD_6_0_BASE
# 1.6 11-Jun-2016 jsg

dynamically attach sxiuart using the FDT


# 1.5 11-Jun-2016 jsg

dynamically attach sxie(4) using the FDT


# 1.4 02-May-2016 patrick

Rework mainbus and implement simplebus to be able to span a tree-like
topology based on device tree information. Introduce a common attach
args structure to be used for all fdt-capable bus devices.

ok jsg@ kettenis@


Revision tags: OPENBSD_5_8_BASE OPENBSD_5_9_BASE
# 1.3 15-May-2015 jsg

Make board attaching table driven and move it out into the soc
directories. Move the device tables while here as was done in bitrig.
With these changes the only use of the board id defines is in the soc
directories.

Tested by matthieu and djm on imx and myself on omap and sunxi (qemu).
ok djm@, ok jasper@ on an earlier version


Revision tags: OPENBSD_5_5_BASE OPENBSD_5_6_BASE OPENBSD_5_7_BASE
# 1.2 06-Nov-2013 syl

After factorizing armv7_machdep code here is an effort to factorize all
the code present in omap/omap.c imx/imx.c and sunxi/sunxi.c

All this code looks quite the same, so we move it in a generic armv7/armv7.c

This is a step closer to only one kernel for all armv7 boards.

ok patrick@, rapha@


# 1.1 23-Oct-2013 jasper

rename 'allwinner' to 'sunxi' to actually match the SoC name instead of using
the vendor to follow our naming convention.

ok aalm@ patrick@