xref: /openbmc/u-boot/common/cros_ec.c (revision 2d59ec84829ff339041667c857afe94d5160f4b4)
1  /*
2   * Copyright (c) 2012 The Chromium OS Authors. All rights reserved.
3   * Use of this source code is governed by a BSD-style license that can be
4   * found in the LICENSE file.
5   *
6   * Alternatively, this software may be distributed under the terms of the
7   * GNU General Public License ("GPL") version 2 as published by the Free
8   * Software Foundation.
9   */
10  
11  #include <common.h>
12  #include <cros_ec.h>
13  #include <dm.h>
14  #include <errno.h>
15  
16  struct udevice *board_get_cros_ec_dev(void)
17  {
18  	struct udevice *dev;
19  	int ret;
20  
21  	ret = uclass_get_device(UCLASS_CROS_EC, 0, &dev);
22  	if (ret) {
23  		debug("%s: Error %d\n", __func__, ret);
24  		return NULL;
25  	}
26  	return dev;
27  }
28