History log of /barrelfish-master/usr/drivers/omap44xx/fdif/fdif.c
Revision Date Author Comments
# 8ff0486c 13-Nov-2018 Simon Gerber <simon.gerber@inf.ethz.ch>

Remove invoke_frame_identify, replaced with frame_identify().

This commit fully removes the Frame_Identify invocation and replaces the
calls with frame_identify().
Additionally, because the KCB is special, this commit introduces a new
invocation kcb_identify() which translates the lvaddr in the KCB
capability into the pysical address of the kernel control block.

Signed-off-by: Simon Gerber <simon.gerber@inf.ethz.ch>


# 18d3fdf3 13-Jun-2018 Roni Häcki <roni.haecki@inf.ethz.ch>

omap44xx: change init of drivers to new function signature

Signed-off-by: Roni Häcki <roni.haecki@inf.ethz.ch>


# a99fe758 07-Jul-2017 Gerd Zellweger <mail@gerdzellweger.com>

Change the pandaboard drivers to new driver format.

This includes major refactoring in Kaluga, SDMA, MMCHS, FDIF drivers
along with the addition of new drivers such as cm2, twl6030 etc.

Signed-off-by: Gerd Zellweger <mail@gerdzellweger.com>


# 801fa06f 03-Jul-2017 Gerd Zellweger <mail@gerdzellweger.com>

Kaluga modifications to start domain.

Signed-off-by: Gerd Zellweger <mail@gerdzellweger.com>


# 323e6953 14-Jun-2017 Gerd Zellweger <mail@gerdzellweger.com>

Pass cap correct in driver domain to fdif instance.

Signed-off-by: Gerd Zellweger <mail@gerdzellweger.com>


# 4a5b71bb 12-Jun-2017 Gerd Zellweger <mail@gerdzellweger.com>

Check-in older changes from FDIF conversion.

Signed-off-by: Gerd Zellweger <mail@gerdzellweger.com>


# e4cc8122 29-Jul-2013 Gerd Zellweger <mail@gerdzellweger.com>

Cleanup in FDIF driver.

Added debug prints instead of printf at various places. Using IRQ mode as a
default now. Removed uncommented code. Formatting.


# 5a0e6f97 25-Jul-2013 Gerd Zellweger <mail@gerdzellweger.com>

PRCM module gates clocks again after FDIF is done.

Apparently one has to clear the finish_irq of the FDIF for PRCM to gate the
clocks. Otherwise we're stuck in transition mode (cm_cam_fdif_clkctrl.idlest ==
0x1).


# 8a7b8090 09-Jul-2013 Gerd Zellweger <mail@gerdzellweger.com>

Cleanup headers and remove warnings.


# cc3a561e 09-Jul-2013 Stefan Kaestle <stefan.kaestle@inf.ethz.ch>

fdif: Command line argument for switching between poll-based and interrupt-based mode. General cleanup


# 1578f5ea 09-Jul-2013 Stefan Kaestle <stefan.kaestle@inf.ethz.ch>

fdif: added support for interrupts


# 03da1cbf 09-Jul-2013 Gerd Zellweger <mail@gerdzellweger.com>

Make sure mmchs driver compiles again in user space & changed map_device_register API call slightly.

Interrupt acknowledge and enable methods are currently commented out and need to be reenabled once we have working interrupts.


# ca79e397 09-Jul-2013 Stefan Kaestle <stefan.kaestle@inf.ethz.ch>

fdif: Code restructuring to allow switching between poll-based and interrupt-based face detection


# 87c60dfc 08-Jul-2013 Gerd Zellweger <mail@gerdzellweger.com>

A more generic way of passing caps to user-space drivers.

Added driverkit client library. It should include functions that make
a driver developers life easier.


# b0453a19 04-Jul-2013 Gerd Zellweger <mail@gerdzellweger.com>

FDIF functioning as a user level driver.


# 5ef20dab 10-Jun-2013 Gerd Zellweger <mail@gerdzellweger.com>

(library) driver for face detection that can run inside the kernel right now.