summaryrefslogtreecommitdiffstats
path: root/sys/arm/freescale/vybrid/vf_sai.c
diff options
context:
space:
mode:
Diffstat (limited to 'sys/arm/freescale/vybrid/vf_sai.c')
-rw-r--r--sys/arm/freescale/vybrid/vf_sai.c17
1 files changed, 8 insertions, 9 deletions
diff --git a/sys/arm/freescale/vybrid/vf_sai.c b/sys/arm/freescale/vybrid/vf_sai.c
index 83f689f..8ff802a 100644
--- a/sys/arm/freescale/vybrid/vf_sai.c
+++ b/sys/arm/freescale/vybrid/vf_sai.c
@@ -47,7 +47,6 @@ __FBSDID("$FreeBSD$");
#include <dev/sound/chip.h>
#include <mixer_if.h>
-#include <dev/fdt/fdt_common.h>
#include <dev/ofw/openfirm.h>
#include <dev/ofw/ofw_bus.h>
#include <dev/ofw/ofw_bus_subr.h>
@@ -424,19 +423,19 @@ find_edma_controller(struct sc_info *sc)
if ((len = OF_getproplen(node, "edma-mux-group")) <= 0)
return (ENXIO);
- OF_getprop(node, "edma-src-transmit", &dts_value, len);
- edma_src_transmit = fdt32_to_cpu(dts_value);
- OF_getprop(node, "edma-mux-group", &dts_value, len);
- edma_mux_group = fdt32_to_cpu(dts_value);
- OF_getprop(node, "edma-controller", &dts_value, len);
- edma_node = OF_node_from_xref(fdt32_to_cpu(dts_value));
+ OF_getencprop(node, "edma-src-transmit", &dts_value, len);
+ edma_src_transmit = dts_value;
+ OF_getencprop(node, "edma-mux-group", &dts_value, len);
+ edma_mux_group = dts_value;
+ OF_getencprop(node, "edma-controller", &dts_value, len);
+ edma_node = OF_node_from_xref(dts_value);
if ((len = OF_getproplen(edma_node, "device-id")) <= 0) {
return (ENXIO);
}
- OF_getprop(edma_node, "device-id", &dts_value, len);
- edma_device_id = fdt32_to_cpu(dts_value);
+ OF_getencprop(edma_node, "device-id", &dts_value, len);
+ edma_device_id = dts_value;
edma_sc = NULL;
OpenPOWER on IntegriCloud