History log of /openbsd-src/sys/arch/armv7/omap/files.omap (Results 1 – 25 of 26)
Revision Date Author Comments
# 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@.


12