Gitiles
Code Review
Sign In
git01.mediatek.com
/
filogic
/
uboot
/
368908017b0523e7117a55d7ba5174660f5d4553
/
drivers
/
core
/
uclass.c
4b876e3
dm: core: introduce uclass_get_device_by_of_path()
by Rasmus Villemoes
· Thu Apr 13 17:17:03 2023 +0200
8bf32b0
uclass: add uclass_find_device_by_phandle_id() helper
by Rasmus Villemoes
· Thu Apr 13 17:16:11 2023 +0200
98e1ada
dm: core: Do not stop uclass iteration on error
by Michal Suchanek
· Wed Oct 12 21:58:09 2022 +0200
93a85dc
dm: core: Switch uclass_*_device_err to use uclass_*_device_check
by Michal Suchanek
· Wed Oct 12 21:58:06 2022 +0200
f5a5902
dm: core: Fix uclass_probe_all to really probe all devices
by Michal Suchanek
· Wed Oct 12 21:57:50 2022 +0200
9670f7d
dm: core: Allow finding a uclass device by partial name
by Simon Glass
· Sun Apr 24 23:31:00 2022 -0600
f1f519f
dm: core: Rename and fix uclass_get_by_name_len()
by Simon Glass
· Sun Apr 24 23:30:59 2022 -0600
47b4c02
doc: replace @return by Return:
by Heinrich Schuchardt
· Wed Jan 19 18:05:50 2022 +0100
51608c9
dm: core: Allow getting some basic stats
by Simon Glass
· Thu Dec 16 20:59:32 2021 -0700
dab7e0d
dm: core: Add a way to count the devices in a uclass
by Simon Glass
· Sat Oct 23 17:26:09 2021 -0600
4b23e45
dm: core: Allow finding children / uclasses by partial name
by Simon Glass
· Sat Oct 23 17:26:08 2021 -0600
ce15bfb
dm: core: Fix handling of uclass pre_unbind method
by Simon Glass
· Sat Oct 23 17:26:05 2021 -0600
3580f6d
treewide: Simply conditions with the new OF_REAL
by Simon Glass
· Sat Aug 07 07:24:03 2021 -0600
8e9eacf
dm: core: Don't allow uclass use before ready
by Simon Glass
· Sun Aug 01 12:05:23 2021 -0600
107da8f
dm: core: Drop uclass_find_device_by_phandle() with of-platdata
by Simon Glass
· Mon Mar 15 17:25:26 2021 +1300
05693e9
dm: core: Skip adding uclasses with OF_PLATDATA_INST
by Simon Glass
· Mon Mar 15 17:25:18 2021 +1300
3ba929a
common: Drop asm/global_data.h from common header
by Simon Glass
· Fri Oct 30 21:38:53 2020 -0600
bcab47a
dm: core: add function uclass_probe_all() to probe all devices
by Vabhav Sharma
· Wed Dec 09 10:42:03 2020 +0530
784cd9e
dm: core: Allow the uclass list to move
by Simon Glass
· Sat Dec 19 10:40:17 2020 -0700
5e34992
dm: core: Rename sqq to seq_
by Simon Glass
· Sat Dec 19 10:40:09 2020 -0700
541f62c
dm: core: Rename the priv/plat members
by Simon Glass
· Tue Dec 22 19:30:30 2020 -0700
2543b16
dm: core: Use access methods for dev/uclass private data
by Simon Glass
· Tue Dec 22 19:30:29 2020 -0700
96404c2
dm: core: Add function to access uclass priv
by Simon Glass
· Tue Dec 22 19:30:26 2020 -0700
b941f56
dm: core: Update uclass_find_next_free_req_seq() for new scheme
by Simon Glass
· Wed Dec 16 21:20:30 2020 -0700
07e1338
dm: Drop the unused arg in uclass_find_device_by_seq()
by Simon Glass
· Wed Dec 16 21:20:29 2020 -0700
784c1fb
dm: Drop uclass_resolve_seq()
by Simon Glass
· Wed Dec 16 21:20:28 2020 -0700
7d5e411
dm: Switch over to use new sequence number for dev_seq()
by Simon Glass
· Wed Dec 16 21:20:26 2020 -0700
1ae093f
dm: core: Update uclass_find_next_free_req_seq() args
by Simon Glass
· Wed Dec 16 21:20:08 2020 -0700
75e534b
dm: Avoid accessing seq directly
by Simon Glass
· Wed Dec 16 21:20:07 2020 -0700
8a2b47f
dm: treewide: Rename auto_alloc_size members to be shorter
by Simon Glass
· Thu Dec 03 16:55:17 2020 -0700
7c41a22
dm: uclass: don't assign aliased seq numbers
by Michael Walle
· Tue Jun 02 01:47:09 2020 +0200
0f2af88
common: Drop log.h from common header
by Simon Glass
· Sun May 10 11:40:05 2020 -0600
42697f5
dm: core: Add a way to skip powering down power domains
by Simon Glass
· Sat Mar 28 14:03:48 2020 -0600
5f3c9e0
dm: core: Add logging on unbind failure
by Simon Glass
· Sat Mar 28 14:03:47 2020 -0600
b7b1838
Merge tag 'dm-pull-6feb20' of https://gitlab.denx.de/u-boot/custodians/u-boot-dm
by Tom Rini
· Tue Feb 11 10:58:41 2020 -0500
35cb2a4
dm: core: Add a function to find a device by drvdata
by Simon Glass
· Thu Feb 06 09:54:50 2020 -0700
7572975
dm: core: Drop uclass_find_next_free_req_seq() conditions
by Simon Glass
· Mon Jan 27 08:49:49 2020 -0700
5f09a2d
dm: core: Update log method for uclass_find_device_by_seq
by Kever Yang
· Tue Oct 22 15:39:47 2019 +0800
f327ecb
dm: device: Request next sequence number
by Thomas Fitzsimmons
· Fri Sep 06 07:51:18 2019 -0400
0bb4427
dm: core: Correct the return value for uclass_find_first_device()
by Simon Glass
· Wed Sep 25 08:55:55 2019 -0600
256d402
dm: core: Drop a few early returns
by Simon Glass
· Wed Sep 25 08:55:47 2019 -0600
26d68b2
drivers: core: use strcmp when find device by name
by Peng Fan
· Wed May 22 07:08:14 2019 +0000
db97c7f
dm: Add a No-op uclass
by Jean-Jacques Hiblot
· Fri Jul 05 09:33:57 2019 +0200
75ec16f
dm: device: fail uclass_find_first_device() if list_empty
by Marcel Ziswiler
· Fri Feb 01 16:01:07 2019 +0100
a5da300
dm: device: Allow using uclass_find_device_by_seq() without OF_CONTROL
by Jean-Jacques Hiblot
· Fri Dec 07 14:50:39 2018 +0100
dc3efdc
dm: core: Export uclass_find_device_by_phandle()
by Simon Glass
· Sun Nov 18 08:14:30 2018 -0700
4dff178
dm: uclass: Add uclass_next_device_err() to return a valid device
by Patrice Chotard
· Wed Oct 24 14:10:15 2018 +0200
6f38622
uclass: Use uclass_foreach_dev() macro instead of open coding
by Liviu Dudau
· Fri Sep 28 14:12:55 2018 +0100
30569cf
dm: core: Allow uclass to set up a device's child after it is probed
by Bin Meng
· Mon Oct 15 02:20:57 2018 -0700
c4f0248
uclass: Add dev_get_uclass_index() to get the uclass/index of a device
by Jean-Jacques Hiblot
· Thu Aug 09 16:17:42 2018 +0200
5ab533c
dm: core: Add logging of some common errors
by Simon Glass
· Mon Jun 11 13:07:19 2018 -0600
10e4779
SPDX: Convert all of our single license tags to Linux Kernel style
by Tom Rini
· Sun May 06 17:58:06 2018 -0400
66a0b5a
core: add uclass_get_device_by_phandle_id() api
by Kever Yang
· Fri Feb 09 10:56:23 2018 +0800
70e35b4
dm: core: Add a function to look up a uclass by name
by Simon Glass
· Thu Dec 28 13:14:15 2017 -0700
3ff83bc
dm: core: Add uclass_first/next_device_check()
by Simon Glass
· Sun Apr 23 20:10:45 2017 -0600
98c9fb0
dm: core: Clarify uclass_first/next_device() comments
by Simon Glass
· Sun Apr 23 20:10:43 2017 -0600
bfb6e3d
dm: core: Update uclass_find_device_by_phandle() for livetree
by Simon Glass
· Thu May 18 20:09:12 2017 -0600
ee145d6
dm: core: Add a way to find a device by ofnode
by Simon Glass
· Thu May 18 20:09:09 2017 -0600
4490f07
core/uclass: Print name of device in uclass_find_device_by_seq()
by Alexandru Gagniuc
· Tue Apr 04 10:46:56 2017 -0700
80b5bc9
dm: core: Add flags parameter to device_remove()
by Stefan Roese
· Mon Mar 20 12:51:48 2017 +0100
dd79d6e
dm: core: Replace of_offset with accessor
by Simon Glass
· Tue Jan 17 16:52:55 2017 -0700
d19d073
dm: core: Add a function to get a uclass name
by Simon Glass
· Wed Oct 05 20:42:13 2016 -0600
32d8ab6
dm: core: Add a way to find a device by its driver
by Simon Glass
· Sun Jul 17 15:23:15 2016 -0600
832c3f0
dm: core: Add uclass_first_device_err() to return a valid device
by Simon Glass
· Thu Feb 11 13:23:25 2016 -0700
96f0444
dm: core: Export uclass_find_device_by_of_offset()
by Simon Glass
· Thu Jan 21 19:43:57 2016 -0700
286863d
dm: core: Call uclass post_bind() after the driver's bind() method
by Simon Glass
· Tue Jan 05 09:30:59 2016 -0700
359c487
dm: core: Provide uclass_find_device_by_phandle() only when needed
by Simon Glass
· Sat Dec 19 19:38:55 2015 -0700
c3944fd
dm: core: Remove unnecessary codes in uclass_pre_remove_device()
by Bin Meng
· Wed Oct 07 21:32:40 2015 -0700
43313de
dm: Improve handling of a missing uclass
by Simon Glass
· Sun Aug 30 16:55:16 2015 -0600
04aa00d
dm: drop CONFIG_DM_DEVICE_REMOVE from uncmd list
by Masahiro Yamada
· Wed Aug 12 07:31:52 2015 +0900
75f00df
dm: core: Support finding a device by phandle
by Simon Glass
· Thu Jul 02 18:15:38 2015 -0600
46766df
dm: core: Check for empty list in uclass_find_device()
by Simon Glass
· Fri Jul 31 09:31:19 2015 -0600
1d06ced
dm: change dm_warn() message into debug() in uclass_add()
by Masahiro Yamada
· Tue Jul 07 18:51:32 2015 +0900
46cc8ba9
dm: core: Correct bug introduced in uclass_first/next_device()
by Simon Glass
· Fri Apr 24 22:33:07 2015 -0600
8914c8a
dm: core: Remove unbind operations when not required
by Simon Glass
· Fri Feb 27 22:06:31 2015 -0700
f33663d
dm: core: Handle recursive unbinding of uclass devices
by Simon Glass
· Sun Apr 19 07:20:58 2015 -0600
fa277fc
dm: core: remove type 'static' of function uclass_get_device_tail()
by Przemyslaw Marczak
· Mon Apr 20 13:32:32 2015 +0200
a12a1f5
dm: core: uclass: add function: uclass_get_device_by_name()
by Przemyslaw Marczak
· Wed Apr 15 13:07:23 2015 +0200
2ffdf14
dm: core: uclass: add function: uclass_find_device_by_name()
by Przemyslaw Marczak
· Wed Apr 15 13:07:22 2015 +0200
f9d156e
dm: core: add internal functions for getting the device without probe
by Przemyslaw Marczak
· Wed Apr 15 13:07:17 2015 +0200
9c1f382
dm: core: Add a uclass pre_probe() method for devices
by Simon Glass
· Thu Mar 05 12:25:22 2015 -0700
5104b98
dm: core: Allow uclass to set up a device's child before it is probed
by Simon Glass
· Sun Jan 25 08:27:10 2015 -0700
f4c9b3e
dm: core: Allow the uclass to set up a device's child after binding
by Simon Glass
· Sun Jan 25 08:27:08 2015 -0700
892e38c
dm: do not check the existence of uclass operation
by Masahiro Yamada
· Sun Sep 28 22:52:25 2014 +0900
de70867
dm: Avoid accessing uclasses before they are ready
by Simon Glass
· Wed Jul 23 06:55:15 2014 -0600
c1464ab
dm: Allow a device to be found by its FDT offset
by Simon Glass
· Wed Jul 23 06:55:14 2014 -0600
db6f020
dm: Introduce device sequence numbering
by Simon Glass
· Wed Jul 23 06:55:12 2014 -0600
4b67cef
dm: Move uclass error checking/probing into a function
by Simon Glass
· Wed Jul 23 06:55:08 2014 -0600
34a1d35
dm: Cast away the const-ness of the global_data pointer
by Simon Glass
· Wed Jun 11 23:29:49 2014 -0600
b74fcb4
dm: rename device struct to udevice
by Heiko Schocher
· Thu May 22 12:43:05 2014 +0200
dd6ab88
dm: Add base driver model support
by Simon Glass
· Wed Feb 26 15:59:18 2014 -0700