1*8e6cc461SSimon Glass /* 2*8e6cc461SSimon Glass * Copyright (C) 2015 Google, Inc 3*8e6cc461SSimon Glass * 4*8e6cc461SSimon Glass * SPDX-License-Identifier: GPL-2.0+ 5*8e6cc461SSimon Glass */ 6*8e6cc461SSimon Glass 7*8e6cc461SSimon Glass #include <common.h> 8*8e6cc461SSimon Glass #include <dm.h> 9*8e6cc461SSimon Glass #include <mmc.h> 10*8e6cc461SSimon Glass #include <dm/test.h> 11*8e6cc461SSimon Glass #include <test/ut.h> 12*8e6cc461SSimon Glass 13*8e6cc461SSimon Glass DECLARE_GLOBAL_DATA_PTR; 14*8e6cc461SSimon Glass 15*8e6cc461SSimon Glass /* 16*8e6cc461SSimon Glass * Basic test of the mmc uclass. We could expand this by implementing an MMC 17*8e6cc461SSimon Glass * stack for sandbox, or at least implementing the basic operation. 18*8e6cc461SSimon Glass */ 19*8e6cc461SSimon Glass static int dm_test_mmc_base(struct unit_test_state *uts) 20*8e6cc461SSimon Glass { 21*8e6cc461SSimon Glass struct udevice *dev; 22*8e6cc461SSimon Glass 23*8e6cc461SSimon Glass ut_assertok(uclass_get_device(UCLASS_MMC, 0, &dev)); 24*8e6cc461SSimon Glass 25*8e6cc461SSimon Glass return 0; 26*8e6cc461SSimon Glass } 27*8e6cc461SSimon Glass DM_TEST(dm_test_mmc_base, DM_TESTF_SCAN_PDATA | DM_TESTF_SCAN_FDT); 28