1*83d290c5STom Rini // SPDX-License-Identifier: GPL-2.0+ 26c51df68SSimon Glass /* 36c51df68SSimon Glass * Copyright (C) 2015 Google, Inc 46c51df68SSimon Glass * Written by Simon Glass <sjg@chromium.org> 56c51df68SSimon Glass */ 66c51df68SSimon Glass 76c51df68SSimon Glass #include <common.h> 86c51df68SSimon Glass #include <ram.h> 96c51df68SSimon Glass #include <dm.h> 106c51df68SSimon Glass #include <errno.h> 116c51df68SSimon Glass #include <dm/lists.h> 126c51df68SSimon Glass #include <dm/root.h> 136c51df68SSimon Glass ram_get_info(struct udevice * dev,struct ram_info * info)146c51df68SSimon Glassint ram_get_info(struct udevice *dev, struct ram_info *info) 156c51df68SSimon Glass { 166c51df68SSimon Glass struct ram_ops *ops = ram_get_ops(dev); 176c51df68SSimon Glass 186c51df68SSimon Glass if (!ops->get_info) 196c51df68SSimon Glass return -ENOSYS; 206c51df68SSimon Glass 216c51df68SSimon Glass return ops->get_info(dev, info); 226c51df68SSimon Glass } 236c51df68SSimon Glass 246c51df68SSimon Glass UCLASS_DRIVER(ram) = { 256c51df68SSimon Glass .id = UCLASS_RAM, 266c51df68SSimon Glass .name = "ram", 276c51df68SSimon Glass }; 28