xref: /rk3399_rockchip-uboot/drivers/misc/misc_otp.c (revision 374c241cf9da23ca2663096eb07e0d4e8e403bb1)
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