mirror of
https://github.com/u-boot/u-boot.git
synced 2024-11-28 07:03:31 +08:00
x86: edison: Enable SD slot
Enable SD slot on Intel Edison platform. By default firmware doesn't put device on active state. Thus, we have to do this explicitly. Signed-off-by: Andy Shevchenko <andriy.shevchenko@linux.intel.com> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
This commit is contained in:
parent
fef408679b
commit
42ef707922
@ -84,15 +84,10 @@
|
||||
reg = <0xff3fc000 0x1000>;
|
||||
};
|
||||
|
||||
/*
|
||||
* FIXME: For now U-Boot DM model doesn't allow to power up this controller.
|
||||
* Enabling it will make U-Boot hang.
|
||||
*
|
||||
sdcard: mmc@ff3fa000 {
|
||||
compatible = "intel,sdhci-tangier";
|
||||
reg = <0xff3fa000 0x1000>;
|
||||
};
|
||||
*/
|
||||
|
||||
pmu: power@ff00b000 {
|
||||
compatible = "intel,pmu-mid";
|
||||
|
@ -13,9 +13,19 @@
|
||||
#include <linux/usb/gadget.h>
|
||||
|
||||
#include <asm/cache.h>
|
||||
#include <asm/pmu.h>
|
||||
#include <asm/scu.h>
|
||||
#include <asm/u-boot-x86.h>
|
||||
|
||||
/* List of Intel Tangier LSSs */
|
||||
#define PMU_LSS_TANGIER_SDIO0_01 1
|
||||
|
||||
int board_early_init_r(void)
|
||||
{
|
||||
pmu_turn_power(PMU_LSS_TANGIER_SDIO0_01, true);
|
||||
return 0;
|
||||
}
|
||||
|
||||
static struct dwc3_device dwc3_device_data = {
|
||||
.maximum_speed = USB_SPEED_HIGH,
|
||||
.base = CONFIG_SYS_USB_OTG_BASE,
|
||||
|
@ -4,6 +4,7 @@ CONFIG_NR_DRAM_BANKS=3
|
||||
CONFIG_VENDOR_INTEL=y
|
||||
CONFIG_TARGET_EDISON=y
|
||||
CONFIG_SMP=y
|
||||
CONFIG_BOARD_EARLY_INIT_R=y
|
||||
CONFIG_LAST_STAGE_INIT=y
|
||||
CONFIG_HUSH_PARSER=y
|
||||
# CONFIG_CMDLINE_EDITING is not set
|
||||
|
Loading…
Reference in New Issue
Block a user