#
1.32 |
|
28-May-2021 |
patrick |
Move imxdog(4) to sys/dev/fdt.
ok kettenis@
|
Revision tags: OPENBSD_6_7_BASE OPENBSD_6_8_BASE OPENBSD_6_9_BASE
|
#
1.31 |
|
23-Apr-2020 |
patrick |
Move imxehci(4) to sys/dev/fdt.
ok kettenis@
|
Revision tags: OPENBSD_6_4_BASE OPENBSD_6_5_BASE OPENBSD_6_6_BASE
|
#
1.30 |
|
02-Apr-2018 |
patrick |
Move imxiomuxc(4) to sys/dev/fdt.
|
#
1.29 |
|
02-Apr-2018 |
patrick |
Move fec(4) to sys/dev/fdt.
|
#
1.28 |
|
02-Apr-2018 |
patrick |
Move imxccm(4) to sys/dev/fdt.
|
#
1.27 |
|
30-Mar-2018 |
patrick |
Move imxanatop(4) to sys/dev/fdt.
|
#
1.26 |
|
30-Mar-2018 |
patrick |
Move imxiic(4) to sys/dev/fdt.
|
#
1.25 |
|
30-Mar-2018 |
patrick |
Move imxesdhc(4) to sys/dev/fdt.
|
#
1.24 |
|
30-Mar-2018 |
patrick |
Move imxgpio(4) to sys/dev/fdt so it can be shared between arm64 and armv7.
|
#
1.23 |
|
30-Mar-2018 |
patrick |
Move imxgpc(4) to sys/dev/fdt so it can be shared between arm64 and armv7.
ok kettenis@
|
#
1.22 |
|
29-Mar-2018 |
patrick |
Move imxuart(4) to sys/dev/fdt so it can be shared between arm64 and armv7.
Discussed with kettenis@
|
Revision tags: OPENBSD_6_3_BASE
|
#
1.21 |
|
23-Oct-2017 |
kettenis |
Replace imxocotp(4) with a regmap-based approach.
ok patrick@
|
Revision tags: OPENBSD_6_1_BASE OPENBSD_6_2_BASE
|
#
1.20 |
|
05-Oct-2016 |
kettenis |
Make imxdog(4) set cpuresetfn, and remove all the imx platform that is no longer needed, including the imx board IDs.
ok patrick@, jsg@
|
#
1.19 |
|
23-Sep-2016 |
kettenis |
Attach imxocotp(4) using the fdt. Since this means that imxtemp(4) attaches before imxocotp(4), delay reading the temperature sensor calibration information until after imxocotp(4) attaches.
|
#
1.18 |
|
18-Sep-2016 |
kettenis |
Convert imxccm(4) and imxiomuxc(4) to attach using the fdt. Use the "early" locator to attach them before other drivers that might need their services.
ok patrick@, jsg@
|
#
1.17 |
|
14-Aug-2016 |
kettenis |
Add imxtemp(4), a temperature sensor for the i.MX6 SoC. Based on code written by patrick@.
ok deraadt@
|
#
1.16 |
|
04-Aug-2016 |
kettenis |
Add imxgpc(4), a driver for the i.MX6 General Power Controller (GPC) which acts as a "transparent" interrupt controller. This driver just hands interrupt handlers to its parent (the Cortex-A9 GIC). It doesn't implement any powermanagement features yet.
ok patrick@
|
Revision tags: OPENBSD_6_0_BASE
|
#
1.15 |
|
12-Jul-2016 |
kettenis |
Turn ahci(4) glue code for the i.MX6 platform into its own imxahci(4) driver such that we can don't end up with conflicting attachments of other SoC-specific glue code.
|
#
1.14 |
|
12-Jul-2016 |
kettenis |
Turn ehci(4) glue code for the i.MX6 platform into its own imxehci(4) driver such that we can don't end up with conflicting attachments of other SoC-specific glue code.
ok jsg@, patrick@
|
#
1.13 |
|
10-Jul-2016 |
kettenis |
Dynamically attach imxgpio(4) using the FDT.
|
#
1.12 |
|
09-Jul-2016 |
kettenis |
Dynamically attach i.MX6 ehci(4) using the FDT.
ok jsg@
|
#
1.11 |
|
13-Jun-2016 |
kettenis |
Dynamically attach imxdog(4) using the FDT.
|
#
1.10 |
|
12-Jun-2016 |
kettenis |
Dynamically attach fec(4) using the FDT.
ok jsg@, patrick@
|
#
1.9 |
|
11-Jun-2016 |
jsg |
dynamically attach imxuart using the FDT ok kettenis@
|
#
1.8 |
|
09-Jun-2016 |
kettenis |
Dynamically attach imxesdhc(4) using the FDT.
ok jsg@
|
#
1.7 |
|
09-Jun-2016 |
kettenis |
Dynamically attach i.MX6 ahci(4) using the FDT.
ok jsg@
|
#
1.6 |
|
03-Jun-2016 |
jsg |
rename imxenet to fec ok patrick@ kettenis@
|
#
1.5 |
|
21-May-2016 |
kettenis |
Dynamically attach imxiic(4) and use the FDT to enumerate devices on i2c busses. Users of the CuBox-i and Hummingboard now need to boot with an FDT to see the RTC.
ok jsg@, patrick@
|
#
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 |
|
06-Sep-2013 |
patrick |
Support for FreeScale's i.MX6 SoC.
|
#
1.31 |
|
23-Apr-2020 |
patrick |
Move imxehci(4) to sys/dev/fdt.
ok kettenis@
|
Revision tags: OPENBSD_6_4_BASE OPENBSD_6_5_BASE OPENBSD_6_6_BASE
|
#
1.30 |
|
02-Apr-2018 |
patrick |
Move imxiomuxc(4) to sys/dev/fdt.
|
#
1.29 |
|
02-Apr-2018 |
patrick |
Move fec(4) to sys/dev/fdt.
|
#
1.28 |
|
02-Apr-2018 |
patrick |
Move imxccm(4) to sys/dev/fdt.
|
#
1.27 |
|
30-Mar-2018 |
patrick |
Move imxanatop(4) to sys/dev/fdt.
|
#
1.26 |
|
30-Mar-2018 |
patrick |
Move imxiic(4) to sys/dev/fdt.
|
#
1.25 |
|
30-Mar-2018 |
patrick |
Move imxesdhc(4) to sys/dev/fdt.
|
#
1.24 |
|
30-Mar-2018 |
patrick |
Move imxgpio(4) to sys/dev/fdt so it can be shared between arm64 and armv7.
|
#
1.23 |
|
30-Mar-2018 |
patrick |
Move imxgpc(4) to sys/dev/fdt so it can be shared between arm64 and armv7.
ok kettenis@
|
#
1.22 |
|
29-Mar-2018 |
patrick |
Move imxuart(4) to sys/dev/fdt so it can be shared between arm64 and armv7.
Discussed with kettenis@
|
Revision tags: OPENBSD_6_3_BASE
|
#
1.21 |
|
23-Oct-2017 |
kettenis |
Replace imxocotp(4) with a regmap-based approach.
ok patrick@
|
Revision tags: OPENBSD_6_1_BASE OPENBSD_6_2_BASE
|
#
1.20 |
|
05-Oct-2016 |
kettenis |
Make imxdog(4) set cpuresetfn, and remove all the imx platform that is no longer needed, including the imx board IDs.
ok patrick@, jsg@
|
#
1.19 |
|
23-Sep-2016 |
kettenis |
Attach imxocotp(4) using the fdt. Since this means that imxtemp(4) attaches before imxocotp(4), delay reading the temperature sensor calibration information until after imxocotp(4) attaches.
|
#
1.18 |
|
18-Sep-2016 |
kettenis |
Convert imxccm(4) and imxiomuxc(4) to attach using the fdt. Use the "early" locator to attach them before other drivers that might need their services.
ok patrick@, jsg@
|
#
1.17 |
|
14-Aug-2016 |
kettenis |
Add imxtemp(4), a temperature sensor for the i.MX6 SoC. Based on code written by patrick@.
ok deraadt@
|
#
1.16 |
|
04-Aug-2016 |
kettenis |
Add imxgpc(4), a driver for the i.MX6 General Power Controller (GPC) which acts as a "transparent" interrupt controller. This driver just hands interrupt handlers to its parent (the Cortex-A9 GIC). It doesn't implement any powermanagement features yet.
ok patrick@
|
Revision tags: OPENBSD_6_0_BASE
|
#
1.15 |
|
12-Jul-2016 |
kettenis |
Turn ahci(4) glue code for the i.MX6 platform into its own imxahci(4) driver such that we can don't end up with conflicting attachments of other SoC-specific glue code.
|
#
1.14 |
|
12-Jul-2016 |
kettenis |
Turn ehci(4) glue code for the i.MX6 platform into its own imxehci(4) driver such that we can don't end up with conflicting attachments of other SoC-specific glue code.
ok jsg@, patrick@
|
#
1.13 |
|
10-Jul-2016 |
kettenis |
Dynamically attach imxgpio(4) using the FDT.
|
#
1.12 |
|
09-Jul-2016 |
kettenis |
Dynamically attach i.MX6 ehci(4) using the FDT.
ok jsg@
|
#
1.11 |
|
13-Jun-2016 |
kettenis |
Dynamically attach imxdog(4) using the FDT.
|
#
1.10 |
|
12-Jun-2016 |
kettenis |
Dynamically attach fec(4) using the FDT.
ok jsg@, patrick@
|
#
1.9 |
|
11-Jun-2016 |
jsg |
dynamically attach imxuart using the FDT ok kettenis@
|
#
1.8 |
|
09-Jun-2016 |
kettenis |
Dynamically attach imxesdhc(4) using the FDT.
ok jsg@
|
#
1.7 |
|
09-Jun-2016 |
kettenis |
Dynamically attach i.MX6 ahci(4) using the FDT.
ok jsg@
|
#
1.6 |
|
03-Jun-2016 |
jsg |
rename imxenet to fec ok patrick@ kettenis@
|
#
1.5 |
|
21-May-2016 |
kettenis |
Dynamically attach imxiic(4) and use the FDT to enumerate devices on i2c busses. Users of the CuBox-i and Hummingboard now need to boot with an FDT to see the RTC.
ok jsg@, patrick@
|
#
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 |
|
06-Sep-2013 |
patrick |
Support for FreeScale's i.MX6 SoC.
|
#
1.30 |
|
02-Apr-2018 |
patrick |
Move imxiomuxc(4) to sys/dev/fdt.
|
#
1.29 |
|
02-Apr-2018 |
patrick |
Move fec(4) to sys/dev/fdt.
|
#
1.28 |
|
02-Apr-2018 |
patrick |
Move imxccm(4) to sys/dev/fdt.
|
#
1.27 |
|
30-Mar-2018 |
patrick |
Move imxanatop(4) to sys/dev/fdt.
|
#
1.26 |
|
30-Mar-2018 |
patrick |
Move imxiic(4) to sys/dev/fdt.
|
#
1.25 |
|
30-Mar-2018 |
patrick |
Move imxesdhc(4) to sys/dev/fdt.
|
#
1.24 |
|
30-Mar-2018 |
patrick |
Move imxgpio(4) to sys/dev/fdt so it can be shared between arm64 and armv7.
|
#
1.23 |
|
30-Mar-2018 |
patrick |
Move imxgpc(4) to sys/dev/fdt so it can be shared between arm64 and armv7.
ok kettenis@
|
#
1.22 |
|
29-Mar-2018 |
patrick |
Move imxuart(4) to sys/dev/fdt so it can be shared between arm64 and armv7.
Discussed with kettenis@
|
Revision tags: OPENBSD_6_3_BASE
|
#
1.21 |
|
23-Oct-2017 |
kettenis |
Replace imxocotp(4) with a regmap-based approach.
ok patrick@
|
Revision tags: OPENBSD_6_1_BASE OPENBSD_6_2_BASE
|
#
1.20 |
|
05-Oct-2016 |
kettenis |
Make imxdog(4) set cpuresetfn, and remove all the imx platform that is no longer needed, including the imx board IDs.
ok patrick@, jsg@
|
#
1.19 |
|
23-Sep-2016 |
kettenis |
Attach imxocotp(4) using the fdt. Since this means that imxtemp(4) attaches before imxocotp(4), delay reading the temperature sensor calibration information until after imxocotp(4) attaches.
|
#
1.18 |
|
18-Sep-2016 |
kettenis |
Convert imxccm(4) and imxiomuxc(4) to attach using the fdt. Use the "early" locator to attach them before other drivers that might need their services.
ok patrick@, jsg@
|
#
1.17 |
|
14-Aug-2016 |
kettenis |
Add imxtemp(4), a temperature sensor for the i.MX6 SoC. Based on code written by patrick@.
ok deraadt@
|
#
1.16 |
|
04-Aug-2016 |
kettenis |
Add imxgpc(4), a driver for the i.MX6 General Power Controller (GPC) which acts as a "transparent" interrupt controller. This driver just hands interrupt handlers to its parent (the Cortex-A9 GIC). It doesn't implement any powermanagement features yet.
ok patrick@
|
Revision tags: OPENBSD_6_0_BASE
|
#
1.15 |
|
12-Jul-2016 |
kettenis |
Turn ahci(4) glue code for the i.MX6 platform into its own imxahci(4) driver such that we can don't end up with conflicting attachments of other SoC-specific glue code.
|
#
1.14 |
|
12-Jul-2016 |
kettenis |
Turn ehci(4) glue code for the i.MX6 platform into its own imxehci(4) driver such that we can don't end up with conflicting attachments of other SoC-specific glue code.
ok jsg@, patrick@
|
#
1.13 |
|
10-Jul-2016 |
kettenis |
Dynamically attach imxgpio(4) using the FDT.
|
#
1.12 |
|
09-Jul-2016 |
kettenis |
Dynamically attach i.MX6 ehci(4) using the FDT.
ok jsg@
|
#
1.11 |
|
13-Jun-2016 |
kettenis |
Dynamically attach imxdog(4) using the FDT.
|
#
1.10 |
|
12-Jun-2016 |
kettenis |
Dynamically attach fec(4) using the FDT.
ok jsg@, patrick@
|
#
1.9 |
|
11-Jun-2016 |
jsg |
dynamically attach imxuart using the FDT ok kettenis@
|
#
1.8 |
|
09-Jun-2016 |
kettenis |
Dynamically attach imxesdhc(4) using the FDT.
ok jsg@
|
#
1.7 |
|
09-Jun-2016 |
kettenis |
Dynamically attach i.MX6 ahci(4) using the FDT.
ok jsg@
|
#
1.6 |
|
03-Jun-2016 |
jsg |
rename imxenet to fec ok patrick@ kettenis@
|
#
1.5 |
|
21-May-2016 |
kettenis |
Dynamically attach imxiic(4) and use the FDT to enumerate devices on i2c busses. Users of the CuBox-i and Hummingboard now need to boot with an FDT to see the RTC.
ok jsg@, patrick@
|
#
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 |
|
06-Sep-2013 |
patrick |
Support for FreeScale's i.MX6 SoC.
|
#
1.27 |
|
30-Mar-2018 |
patrick |
Move imxanatop(4) to sys/dev/fdt.
|
#
1.26 |
|
30-Mar-2018 |
patrick |
Move imxiic(4) to sys/dev/fdt.
|
#
1.25 |
|
30-Mar-2018 |
patrick |
Move imxesdhc(4) to sys/dev/fdt.
|
#
1.24 |
|
30-Mar-2018 |
patrick |
Move imxgpio(4) to sys/dev/fdt so it can be shared between arm64 and armv7.
|
#
1.23 |
|
30-Mar-2018 |
patrick |
Move imxgpc(4) to sys/dev/fdt so it can be shared between arm64 and armv7.
ok kettenis@
|
#
1.22 |
|
29-Mar-2018 |
patrick |
Move imxuart(4) to sys/dev/fdt so it can be shared between arm64 and armv7.
Discussed with kettenis@
|
Revision tags: OPENBSD_6_3_BASE
|
#
1.21 |
|
23-Oct-2017 |
kettenis |
Replace imxocotp(4) with a regmap-based approach.
ok patrick@
|
Revision tags: OPENBSD_6_1_BASE OPENBSD_6_2_BASE
|
#
1.20 |
|
05-Oct-2016 |
kettenis |
Make imxdog(4) set cpuresetfn, and remove all the imx platform that is no longer needed, including the imx board IDs.
ok patrick@, jsg@
|
#
1.19 |
|
23-Sep-2016 |
kettenis |
Attach imxocotp(4) using the fdt. Since this means that imxtemp(4) attaches before imxocotp(4), delay reading the temperature sensor calibration information until after imxocotp(4) attaches.
|
#
1.18 |
|
18-Sep-2016 |
kettenis |
Convert imxccm(4) and imxiomuxc(4) to attach using the fdt. Use the "early" locator to attach them before other drivers that might need their services.
ok patrick@, jsg@
|
#
1.17 |
|
14-Aug-2016 |
kettenis |
Add imxtemp(4), a temperature sensor for the i.MX6 SoC. Based on code written by patrick@.
ok deraadt@
|
#
1.16 |
|
04-Aug-2016 |
kettenis |
Add imxgpc(4), a driver for the i.MX6 General Power Controller (GPC) which acts as a "transparent" interrupt controller. This driver just hands interrupt handlers to its parent (the Cortex-A9 GIC). It doesn't implement any powermanagement features yet.
ok patrick@
|
Revision tags: OPENBSD_6_0_BASE
|
#
1.15 |
|
12-Jul-2016 |
kettenis |
Turn ahci(4) glue code for the i.MX6 platform into its own imxahci(4) driver such that we can don't end up with conflicting attachments of other SoC-specific glue code.
|
#
1.14 |
|
12-Jul-2016 |
kettenis |
Turn ehci(4) glue code for the i.MX6 platform into its own imxehci(4) driver such that we can don't end up with conflicting attachments of other SoC-specific glue code.
ok jsg@, patrick@
|
#
1.13 |
|
10-Jul-2016 |
kettenis |
Dynamically attach imxgpio(4) using the FDT.
|
#
1.12 |
|
09-Jul-2016 |
kettenis |
Dynamically attach i.MX6 ehci(4) using the FDT.
ok jsg@
|
#
1.11 |
|
13-Jun-2016 |
kettenis |
Dynamically attach imxdog(4) using the FDT.
|
#
1.10 |
|
12-Jun-2016 |
kettenis |
Dynamically attach fec(4) using the FDT.
ok jsg@, patrick@
|
#
1.9 |
|
11-Jun-2016 |
jsg |
dynamically attach imxuart using the FDT ok kettenis@
|
#
1.8 |
|
09-Jun-2016 |
kettenis |
Dynamically attach imxesdhc(4) using the FDT.
ok jsg@
|
#
1.7 |
|
09-Jun-2016 |
kettenis |
Dynamically attach i.MX6 ahci(4) using the FDT.
ok jsg@
|
#
1.6 |
|
03-Jun-2016 |
jsg |
rename imxenet to fec ok patrick@ kettenis@
|
#
1.5 |
|
21-May-2016 |
kettenis |
Dynamically attach imxiic(4) and use the FDT to enumerate devices on i2c busses. Users of the CuBox-i and Hummingboard now need to boot with an FDT to see the RTC.
ok jsg@, patrick@
|
#
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 |
|
06-Sep-2013 |
patrick |
Support for FreeScale's i.MX6 SoC.
|
#
1.21 |
|
23-Oct-2017 |
kettenis |
Replace imxocotp(4) with a regmap-based approach.
ok patrick@
|
Revision tags: OPENBSD_6_1_BASE OPENBSD_6_2_BASE
|
#
1.20 |
|
05-Oct-2016 |
kettenis |
Make imxdog(4) set cpuresetfn, and remove all the imx platform that is no longer needed, including the imx board IDs.
ok patrick@, jsg@
|
#
1.19 |
|
23-Sep-2016 |
kettenis |
Attach imxocotp(4) using the fdt. Since this means that imxtemp(4) attaches before imxocotp(4), delay reading the temperature sensor calibration information until after imxocotp(4) attaches.
|
#
1.18 |
|
18-Sep-2016 |
kettenis |
Convert imxccm(4) and imxiomuxc(4) to attach using the fdt. Use the "early" locator to attach them before other drivers that might need their services.
ok patrick@, jsg@
|
#
1.17 |
|
14-Aug-2016 |
kettenis |
Add imxtemp(4), a temperature sensor for the i.MX6 SoC. Based on code written by patrick@.
ok deraadt@
|
#
1.16 |
|
04-Aug-2016 |
kettenis |
Add imxgpc(4), a driver for the i.MX6 General Power Controller (GPC) which acts as a "transparent" interrupt controller. This driver just hands interrupt handlers to its parent (the Cortex-A9 GIC). It doesn't implement any powermanagement features yet.
ok patrick@
|
Revision tags: OPENBSD_6_0_BASE
|
#
1.15 |
|
12-Jul-2016 |
kettenis |
Turn ahci(4) glue code for the i.MX6 platform into its own imxahci(4) driver such that we can don't end up with conflicting attachments of other SoC-specific glue code.
|
#
1.14 |
|
12-Jul-2016 |
kettenis |
Turn ehci(4) glue code for the i.MX6 platform into its own imxehci(4) driver such that we can don't end up with conflicting attachments of other SoC-specific glue code.
ok jsg@, patrick@
|
#
1.13 |
|
10-Jul-2016 |
kettenis |
Dynamically attach imxgpio(4) using the FDT.
|
#
1.12 |
|
09-Jul-2016 |
kettenis |
Dynamically attach i.MX6 ehci(4) using the FDT.
ok jsg@
|
#
1.11 |
|
13-Jun-2016 |
kettenis |
Dynamically attach imxdog(4) using the FDT.
|
#
1.10 |
|
12-Jun-2016 |
kettenis |
Dynamically attach fec(4) using the FDT.
ok jsg@, patrick@
|
#
1.9 |
|
11-Jun-2016 |
jsg |
dynamically attach imxuart using the FDT ok kettenis@
|
#
1.8 |
|
09-Jun-2016 |
kettenis |
Dynamically attach imxesdhc(4) using the FDT.
ok jsg@
|
#
1.7 |
|
09-Jun-2016 |
kettenis |
Dynamically attach i.MX6 ahci(4) using the FDT.
ok jsg@
|
#
1.6 |
|
03-Jun-2016 |
jsg |
rename imxenet to fec ok patrick@ kettenis@
|
#
1.5 |
|
21-May-2016 |
kettenis |
Dynamically attach imxiic(4) and use the FDT to enumerate devices on i2c busses. Users of the CuBox-i and Hummingboard now need to boot with an FDT to see the RTC.
ok jsg@, patrick@
|
#
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 |
|
06-Sep-2013 |
patrick |
Support for FreeScale's i.MX6 SoC.
|