History log of /seL4-refos-master/projects/util_libs/libplatsupport/src/plat/imx31/mux.c
Revision Date Author Comments
# bb01ae81 10-Dec-2019 Kent McLeod <Kent.Mcleod@data61.csiro.au>

platsupport: Don't require plat/mux.h on all plats

As mux_sys_init is currently required on all Arm platforms, having a
enum definition for all mux features that a platform has requires
defining the enum on all platforms.
We instead replace enum mux_feature with a typedef'd ssize_t and allow
platforms to define enum mux_feature definitions at an implementation
level rather than interface level.


# 602b0580 12-Mar-2018 Kofi Doku Atuah <kofidoku.atuah@data61.csiro.au>

platsupport: mux: Fix build errors for platforms that haven't been directly targeted


# 1db007cc 21-Nov-2017 Kofi Doku Atuah <kofidoku.atuah@data61.csiro.au>

platsupport: Mux API: Add a dependencies parameter to mux_sys_init

This is a workaround for the fact that we have no real dependency tree at the
moment. The two approaches to this problem were either:
* Add a gpio_sys_t member inside of ps_io_ops_t, similar to the way we already have
a clock_sys_t and a mux_sys_t in there.
* Add a void *dependencies argument to the mux_init function that will enable us to
pass arbitrary extra dependencies in.

The latter was chosen because while it is more intrusive, it is slightly more
flexible.


# 398af6af 13-Jul-2017 Anna Lyons <Anna.Lyons@data61.csiro.au>

Fix whitespace

- remove trailing whitespace
- remove duplicate blank lines
- remove blank lines at end of file


# a7130f9f 04-Jun-2017 Anna Lyons <Anna.Lyons@data61.csiro.au>

fix licenses