Module Name: src Committed By: jmcneill Date: Sat Jan 3 13:28:00 UTC 2015
Modified Files: src/sys/arch/evbarm/rockchip: rockchip_machdep.c Log Message: set DCDC4 to 3.3V for mmc0 To generate a diff of this commit: cvs rdiff -u -r1.14 -r1.15 src/sys/arch/evbarm/rockchip/rockchip_machdep.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
Modified files: Index: src/sys/arch/evbarm/rockchip/rockchip_machdep.c diff -u src/sys/arch/evbarm/rockchip/rockchip_machdep.c:1.14 src/sys/arch/evbarm/rockchip/rockchip_machdep.c:1.15 --- src/sys/arch/evbarm/rockchip/rockchip_machdep.c:1.14 Fri Jan 2 22:00:02 2015 +++ src/sys/arch/evbarm/rockchip/rockchip_machdep.c Sat Jan 3 13:28:00 2015 @@ -1,4 +1,4 @@ -/* $NetBSD: rockchip_machdep.c,v 1.14 2015/01/02 22:00:02 jmcneill Exp $ */ +/* $NetBSD: rockchip_machdep.c,v 1.15 2015/01/03 13:28:00 jmcneill Exp $ */ /* * Machine dependent functions for kernel setup for TI OSK5912 board. @@ -125,7 +125,7 @@ */ #include <sys/cdefs.h> -__KERNEL_RCSID(0, "$NetBSD: rockchip_machdep.c,v 1.14 2015/01/02 22:00:02 jmcneill Exp $"); +__KERNEL_RCSID(0, "$NetBSD: rockchip_machdep.c,v 1.15 2015/01/03 13:28:00 jmcneill Exp $"); #include "opt_machdep.h" #include "opt_ddb.h" @@ -752,6 +752,19 @@ rockchip_device_register(device_t self, } #endif + if (device_is_a(self, "dwcmmc") && device_unit(self) == 0) { +#if NACT8846PM > 0 + device_t pmic = device_find_by_driver_unit("act8846pm", 0); + if (pmic == NULL) + return; + struct act8846_ctrl *ctrl = act8846_lookup(pmic, "DCDC4"); + if (ctrl == NULL) + return; + int error = act8846_set_voltage(ctrl, 3300, 3300); +#endif + return; + } + if (device_is_a(self, "ithdmi")) { #if NACT8846PM > 0 device_t pmic = device_find_by_driver_unit("act8846pm", 0);