#
1.8 |
|
08-Apr-2023 |
dlg |
try and cope with not having the firmware/boot loader init the hardware.
more specifically, spin up the clocks and phy, and if the device tree has a "ports-implemented" property use it to initialise the AHCI_REG_PI register.
this gets sata working on a banana pi bpi-r2 pro.
help from jared mcneill ok jmatthew@ kettenis@
|
Revision tags: OPENBSD_7_2_BASE OPENBSD_7_3_BASE
|
#
1.7 |
|
25-May-2022 |
dlg |
marvell,armada-3700-ahci seems to work.
ok kettenis@ patrick@
|
Revision tags: OPENBSD_7_1_BASE
|
#
1.6 |
|
24-Oct-2021 |
mpi |
Constify struct cfattach.
ok visa@ a long time ago, ok patrick@
|
Revision tags: OPENBSD_6_5_BASE OPENBSD_6_6_BASE OPENBSD_6_7_BASE OPENBSD_6_8_BASE OPENBSD_6_9_BASE OPENBSD_7_0_BASE
|
#
1.5 |
|
04-Dec-2018 |
kettenis |
Unify messaged printed when we can't estiblish an interrupt.
Pointed out by Artturi Alm.
|
Revision tags: OPENBSD_6_4_BASE
|
#
1.4 |
|
06-Aug-2018 |
patrick |
Give the FDT interrupt API a more generic naming by replacing the arm_intr_* prefix with fdt_intr_*.
ok kettenis@
|
Revision tags: OPENBSD_6_2_BASE OPENBSD_6_3_BASE
|
#
1.3 |
|
28-Jul-2017 |
visa |
Add a driver for the OCTEON SATA controller bridge.
OK deraadt@, jasper@, kettenis@
|
Revision tags: OPENBSD_6_1_BASE
|
#
1.2 |
|
24-Feb-2017 |
patrick |
The interrupts have been established using the FDT interrupt API, so we need to use the FDT interrupt API do disestablish them.
ok kettenis@
|
#
1.1 |
|
22-Feb-2017 |
patrick |
Add a generic ahci(4) frontend for FDT.
ok kettenis@
|
#
1.7 |
|
25-May-2022 |
dlg |
marvell,armada-3700-ahci seems to work.
ok kettenis@ patrick@
|
Revision tags: OPENBSD_7_1_BASE
|
#
1.6 |
|
24-Oct-2021 |
mpi |
Constify struct cfattach.
ok visa@ a long time ago, ok patrick@
|
Revision tags: OPENBSD_6_5_BASE OPENBSD_6_6_BASE OPENBSD_6_7_BASE OPENBSD_6_8_BASE OPENBSD_6_9_BASE OPENBSD_7_0_BASE
|
#
1.5 |
|
04-Dec-2018 |
kettenis |
Unify messaged printed when we can't estiblish an interrupt.
Pointed out by Artturi Alm.
|
Revision tags: OPENBSD_6_4_BASE
|
#
1.4 |
|
06-Aug-2018 |
patrick |
Give the FDT interrupt API a more generic naming by replacing the arm_intr_* prefix with fdt_intr_*.
ok kettenis@
|
Revision tags: OPENBSD_6_2_BASE OPENBSD_6_3_BASE
|
#
1.3 |
|
28-Jul-2017 |
visa |
Add a driver for the OCTEON SATA controller bridge.
OK deraadt@, jasper@, kettenis@
|
Revision tags: OPENBSD_6_1_BASE
|
#
1.2 |
|
24-Feb-2017 |
patrick |
The interrupts have been established using the FDT interrupt API, so we need to use the FDT interrupt API do disestablish them.
ok kettenis@
|
#
1.1 |
|
22-Feb-2017 |
patrick |
Add a generic ahci(4) frontend for FDT.
ok kettenis@
|
#
1.6 |
|
24-Oct-2021 |
mpi |
Constify struct cfattach.
ok visa@ a long time ago, ok patrick@
|
Revision tags: OPENBSD_6_5_BASE OPENBSD_6_6_BASE OPENBSD_6_7_BASE OPENBSD_6_8_BASE OPENBSD_6_9_BASE OPENBSD_7_0_BASE
|
#
1.5 |
|
04-Dec-2018 |
kettenis |
Unify messaged printed when we can't estiblish an interrupt.
Pointed out by Artturi Alm.
|
Revision tags: OPENBSD_6_4_BASE
|
#
1.4 |
|
06-Aug-2018 |
patrick |
Give the FDT interrupt API a more generic naming by replacing the arm_intr_* prefix with fdt_intr_*.
ok kettenis@
|
Revision tags: OPENBSD_6_2_BASE OPENBSD_6_3_BASE
|
#
1.3 |
|
28-Jul-2017 |
visa |
Add a driver for the OCTEON SATA controller bridge.
OK deraadt@, jasper@, kettenis@
|
Revision tags: OPENBSD_6_1_BASE
|
#
1.2 |
|
24-Feb-2017 |
patrick |
The interrupts have been established using the FDT interrupt API, so we need to use the FDT interrupt API do disestablish them.
ok kettenis@
|
#
1.1 |
|
22-Feb-2017 |
patrick |
Add a generic ahci(4) frontend for FDT.
ok kettenis@
|
#
1.5 |
|
04-Dec-2018 |
kettenis |
Unify messaged printed when we can't estiblish an interrupt.
Pointed out by Artturi Alm.
|
Revision tags: OPENBSD_6_4_BASE
|
#
1.4 |
|
06-Aug-2018 |
patrick |
Give the FDT interrupt API a more generic naming by replacing the arm_intr_* prefix with fdt_intr_*.
ok kettenis@
|
Revision tags: OPENBSD_6_2_BASE OPENBSD_6_3_BASE
|
#
1.3 |
|
28-Jul-2017 |
visa |
Add a driver for the OCTEON SATA controller bridge.
OK deraadt@, jasper@, kettenis@
|
Revision tags: OPENBSD_6_1_BASE
|
#
1.2 |
|
24-Feb-2017 |
patrick |
The interrupts have been established using the FDT interrupt API, so we need to use the FDT interrupt API do disestablish them.
ok kettenis@
|
#
1.1 |
|
22-Feb-2017 |
patrick |
Add a generic ahci(4) frontend for FDT.
ok kettenis@
|
#
1.4 |
|
06-Aug-2018 |
patrick |
Give the FDT interrupt API a more generic naming by replacing the arm_intr_* prefix with fdt_intr_*.
ok kettenis@
|
Revision tags: OPENBSD_6_2_BASE OPENBSD_6_3_BASE
|
#
1.3 |
|
28-Jul-2017 |
visa |
Add a driver for the OCTEON SATA controller bridge.
OK deraadt@, jasper@, kettenis@
|
Revision tags: OPENBSD_6_1_BASE
|
#
1.2 |
|
24-Feb-2017 |
patrick |
The interrupts have been established using the FDT interrupt API, so we need to use the FDT interrupt API do disestablish them.
ok kettenis@
|
#
1.1 |
|
22-Feb-2017 |
patrick |
Add a generic ahci(4) frontend for FDT.
ok kettenis@
|
Revision tags: OPENBSD_6_2_BASE
|
#
1.3 |
|
28-Jul-2017 |
visa |
Add a driver for the OCTEON SATA controller bridge.
OK deraadt@, jasper@, kettenis@
|
Revision tags: OPENBSD_6_1_BASE
|
#
1.2 |
|
24-Feb-2017 |
patrick |
The interrupts have been established using the FDT interrupt API, so we need to use the FDT interrupt API do disestablish them.
ok kettenis@
|
#
1.1 |
|
22-Feb-2017 |
patrick |
Add a generic ahci(4) frontend for FDT.
ok kettenis@
|