16a8fa29eSJason Zhu // SPDX-License-Identifier: GPL-2.0+ 26a8fa29eSJason Zhu /* 36a8fa29eSJason Zhu * Copyright (C) 2020 Rockchip Electronics Co., Ltd 46a8fa29eSJason Zhu */ 56a8fa29eSJason Zhu 66a8fa29eSJason Zhu #include <common.h> 76a8fa29eSJason Zhu #include <dm.h> 86a8fa29eSJason Zhu #include <dm/uclass.h> 96a8fa29eSJason Zhu #include <misc.h> 106a8fa29eSJason Zhu 116a8fa29eSJason Zhu struct udevice *misc_otp_get_device(u32 capability) 126a8fa29eSJason Zhu { 13*374c241cSJoseph Chen return misc_get_device_by_capability(capability); 146a8fa29eSJason Zhu } 156a8fa29eSJason Zhu 166a8fa29eSJason Zhu int misc_otp_read(struct udevice *dev, int offset, void *buf, int size) 176a8fa29eSJason Zhu { 186a8fa29eSJason Zhu return misc_read(dev, offset, buf, size); 196a8fa29eSJason Zhu } 206a8fa29eSJason Zhu 216a8fa29eSJason Zhu int misc_otp_write(struct udevice *dev, int offset, const void *buf, int size) 226a8fa29eSJason Zhu { 236a8fa29eSJason Zhu return misc_write(dev, offset, (void *)buf, size); 246a8fa29eSJason Zhu } 25