170997d88SSimon Glass /* 270997d88SSimon Glass * (C) Copyright 2012,2015 Stephen Warren 370997d88SSimon Glass * 470997d88SSimon Glass * SPDX-License-Identifier: GPL-2.0+ 570997d88SSimon Glass */ 670997d88SSimon Glass 770997d88SSimon Glass #ifndef _BCM2835_MSG_H 870997d88SSimon Glass #define _BCM2835_MSG_H 970997d88SSimon Glass 1070997d88SSimon Glass /** 1170997d88SSimon Glass * bcm2835_power_on_module() - power on an SoC module 1270997d88SSimon Glass * 1370997d88SSimon Glass * @module: ID of module to power on (BCM2835_MBOX_POWER_DEVID_...) 1470997d88SSimon Glass * @return 0 if OK, -EIO on error 1570997d88SSimon Glass */ 1670997d88SSimon Glass int bcm2835_power_on_module(u32 module); 1770997d88SSimon Glass 18*c6606515SSimon Glass /** 19*c6606515SSimon Glass * bcm2835_get_mmc_clock() - get the frequency of the MMC clock 20*c6606515SSimon Glass * 21*c6606515SSimon Glass * @return clock frequency, or -ve on error 22*c6606515SSimon Glass */ 23*c6606515SSimon Glass int bcm2835_get_mmc_clock(void); 24*c6606515SSimon Glass 2570997d88SSimon Glass #endif 26