#
4d149eb4 |
| 10-Apr-2020 |
kettenis <kettenis@openbsd.org> |
Add omcm(4), omclock(4) and omsysc(4) drivers that support the new bus structure that is used in current mainline Linux device trees.
ok jsg@
|
#
59b39244 |
| 05-Apr-2020 |
kettenis <kettenis@openbsd.org> |
Add omrng(4), a driver for te random number generator found on TI OMAP SoCs.
ok jsg@
|
#
46104711 |
| 31-Mar-2020 |
kettenis <kettenis@openbsd.org> |
Remove unused code. The padconf code has been replaced with the generic pinctrl(4) driver and intc(4) now attaches using the device tree.
ok jsg@
|
#
e0ae57ef |
| 27-Aug-2018 |
jsg <jsg@openbsd.org> |
ompinmux has been replaced by pinctrl
|
#
4d5fab15 |
| 14-Feb-2018 |
jsg <jsg@openbsd.org> |
prune files.* entries that refer to files not in tree ok krw@ mpi@
|
#
2b401c1d |
| 14-Aug-2017 |
ians <ians@openbsd.org> |
Add the amdisplay(4) and nxphdmi(4) drivers.
ok kettenis@ patrick@
|
#
d3b71ae2 |
| 01-Mar-2017 |
jsg <jsg@openbsd.org> |
Dynamically attach edma(4) using the FDT. From Ian Sutton.
|
#
f70a8c9e |
| 03-Oct-2016 |
jsg <jsg@openbsd.org> |
Disable sitaracm and add a new ompinmux driver for omap pin muxing/pad configuration that attaches with the fdt and writes values to registers based on the pinctrl data in the fdt. Handles 16 bit va
Disable sitaracm and add a new ompinmux driver for omap pin muxing/pad configuration that attaches with the fdt and writes values to registers based on the pinctrl data in the fdt. Handles 16 bit values (OMAP3/OMAP4) and 32 bit values (AM335x/AM57xx).
Feedback from and ok kettenis@ tom@ on an earlier version.
show more ...
|
#
243ce539 |
| 15-Sep-2016 |
jsg <jsg@openbsd.org> |
Add omwugen(4) a driver for the TI logic that generates wakeup events and routes interrupts to the GIC/ampintc(4).
The code is derived from imxgpc(4) which has the same role on imx.
In the pandaboa
Add omwugen(4) a driver for the TI logic that generates wakeup events and routes interrupts to the GIC/ampintc(4).
The code is derived from imxgpc(4) which has the same role on imx.
In the pandaboard device tree wugen is the default interrupt parent and is used for the hsmmc nodes. Adding this driver makes ommmc(4) interrupts work again on pandaboard.
ok kettenis@
show more ...
|
#
769dc45f |
| 15-Aug-2016 |
patrick <patrick@openbsd.org> |
Move the com(4) fdt attachment driver to a more generic location and rename it to fit the typical scheme of such an attachment driver.
ok kettenis@ jsg@
|
#
6e0cf584 |
| 11-Aug-2016 |
jsg <jsg@openbsd.org> |
Dynamically attach omgpio(4) using the FDT.
am335x has a compatible string of "ti,omap4-gpio" and has the same offsets as omap4, so combine the omap4 and am335x cases when setting up function pointe
Dynamically attach omgpio(4) using the FDT.
am335x has a compatible string of "ti,omap4-gpio" and has the same offsets as omap4, so combine the omap4 and am335x cases when setting up function pointers.
show more ...
|
#
7894c39e |
| 11-Aug-2016 |
jsg <jsg@openbsd.org> |
Dynamically attach omehci using the FDT. ok kettenis@ patrick@
|
#
7d7522cb |
| 06-Aug-2016 |
jsg <jsg@openbsd.org> |
Dynamically attach intc(4) using the FDT and switch omap/am335x drivers that use the FDT over to the FDT interrupt establish API.
ok kettenis@
|
#
a2592955 |
| 26-Jun-2016 |
jsg <jsg@openbsd.org> |
Dynamically attach cpsw(4) with the FDT.
|
#
b8746ecc |
| 26-Jun-2016 |
jsg <jsg@openbsd.org> |
Dynamically attach tiiic using the FDT.
Only match on omap4 compatible controllers such as the one in the am335x on bbb. omap3 has different register offsets and a different compatible string.
Thi
Dynamically attach tiiic using the FDT.
Only match on omap4 compatible controllers such as the one in the am335x on bbb. omap3 has different register offsets and a different compatible string.
This reuses kettenis' fdt i2c scan function from imxiic(4).
show more ...
|
#
7f0748eb |
| 26-Jun-2016 |
jsg <jsg@openbsd.org> |
Dynamically attach omdog(4) using the FDT.
|
#
a149d8c1 |
| 19-Jun-2016 |
jsg <jsg@openbsd.org> |
dynamically attach omap uart with fdt
|
#
d6b0164c |
| 18-Jun-2016 |
jsg <jsg@openbsd.org> |
Dynamically attach ommmc with fdt. Offset the start of the memory region by 0x100 for nodes compatible with "ti,omap4-hsmmc" to get the same offsets as omap3. Handle both the nintr 1 (omap3/am335x)
Dynamically attach ommmc with fdt. Offset the start of the memory region by 0x100 for nodes compatible with "ti,omap4-hsmmc" to get the same offsets as omap3. Handle both the nintr 1 (omap3/am335x) and nintr 3 (omap4) cases in attach. Ideally the "interrupts" property will be handled by the interrupt controller drivers directly in future.
show more ...
|
#
79645871 |
| 02-May-2016 |
patrick <patrick@openbsd.org> |
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.
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@
show more ...
|
#
2cb278da |
| 15-May-2015 |
jsg <jsg@openbsd.org> |
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
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
show more ...
|
#
6b4d768c |
| 18-Mar-2014 |
syl <syl@openbsd.org> |
Add missing parts of the tiic driver.
inspired by rapha@ ok rapha@, jasper@
|
#
85a34ca9 |
| 20-Nov-2013 |
rapha <rapha@openbsd.org> |
Add gpio(4) support for omap3/4 and am335x.
Feedback by patrick and syl, tested by syl on BeagleBoard and BBB. ok syl@
|
#
8d957e1a |
| 06-Nov-2013 |
syl <syl@openbsd.org> |
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 arm
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@
show more ...
|
#
a4600acd |
| 04-Nov-2013 |
syl <syl@openbsd.org> |
Rename beagle_machdep.c to omap_machdep.c
ok rapha@, jasper@, bmercer@, patrick@
|
#
e02a18b3 |
| 10-Oct-2013 |
syl <syl@openbsd.org> |
Add edma driver. This driver add support for am335x edma3 controller.
With some more work, it will allow us to speed-up ommmc driver.
ok patrick@.
|