
Hi Takahiro,
On Sun, 25 Sept 2022 at 18:17, AKASHI Takahiro takahiro.akashi@linaro.org wrote:
Hi Simon,
On Sun, Sep 25, 2022 at 09:02:17AM -0600, Simon Glass wrote:
At present we have functions called blk_dread(), etc., which take a struct blk_desc * to refer to the block device. Add some functions which use udevice instead, since this is more in keeping with how driver model is supposed to work.
Unfortunately, NAK. I have already added similar functions in disk/disk-uclass.c with my commit 59da9d4782cd ("dm: disk: add read/write interfaces with udevice"). dev_read()/dev_write() works well with UCLASS_BLK (as intended).
I remember that you also ack'ed that patch.
You have a better memory than me!
How about we make those functions call my new ones?
Also I think we should rename your functions to avoid using the dev_read prefix, since this is for reading from the device tree. Perhaps disk_read()? Also it seems that we could rationalise the code between disk_read() and part_read() ? Also should have comments in the header file about what the functions do (and what type of device they accept).
Regards, Simon [..]