The TI driver has been moved to RTEMS so the driver can be removed
from libBSD.
The following files have been removed from libBSD and moved to
RTEMS.
1) ti/am335x/am335x_scm_padconf.c
2) ti/am335x/am335x_scm_padconf.h
3) ti/ti_pinmux.c
4) ti/ti_pinmux.h
Update #3784
---
.../sys/arm/ti/am335x/am3
Hello,
I tested this patch by removing the pinmux initialization code from the
Beagle I2C
driver and letting this driver do the initialization. I then used the I2C
driver to read
the EEPROM in the pocket beagle using the I2C driver. The initialization of
the
pinmux settings was also confirmed usin
Detects the SOC type using FDT and also replaces the ti_cpuid.h
header in FreeBSD with custom one.
---
bsps/arm/beagle/start/bsp-soc-detect.c | 55 ++
bsps/arm/beagle/start/bsp-soc-detect.h | 38 ++
bsps/arm/beagle/start/bspstart.c | 23 ---
bs
This patch imports the beagle pinmux driver from FreeBSD into
RTEMS. Previously this driver was placed in RTEMS-libBSD but
this caused double initialization of few pins once during RTEMS
initialization and second time during libBSD initialization.
The following patches port the driver from FreeBSD
This patch extends the RTEMS OFW API by adding
rtems_ofw_find_device_by_compat
This function checks if a node has the expected compatible
property.
---
bsps/include/ofw/ofw.h | 17 +
bsps/shared/ofw/ofw.c | 12
2 files changed, 29 insertions(+)
diff --git a/bsps/inc
The following series of patches import and port the beagle
pinmux driver from FreeBSD to RTEMS.
Porting this driver will avoid double initialization of
pin multiplexers once during RTEMS initialization and second
time during libBSD initialization.
UPDATE #3782
G S Niteesh Babu (4):
bsps/shared