Gitiles
Code Review
Sign In
git01.mediatek.com
/
filogic
/
uboot
/
17f2cf75bdec0c53440c8aa483831bca34ec05b5
/
include
/
dm
/
device.h
41b888e
Merge tag 'dm-pull-10apr20-take2' of git://git.denx.de/u-boot-dm
by Tom Rini
· Thu Apr 16 13:45:03 2020 -0400
42697f5
dm: core: Add a way to skip powering down power domains
by Simon Glass
· Sat Mar 28 14:03:48 2020 -0600
9fb9e9b
dm: core: Add basic ACPI support
by Simon Glass
· Thu Apr 09 10:27:38 2020 -0600
cfb28f1
dm: core: Add a flag for power domain control on device removal
by Anatolij Gustschin
· Mon Feb 17 12:36:43 2020 +0100
fb6f482
dm: core: Drop the inclusion of linux/compat.h in dm.h
by Simon Glass
· Mon Feb 03 07:36:17 2020 -0700
9bc1564
dm: core: Create a new header file for 'compat' features
by Simon Glass
· Mon Feb 03 07:36:16 2020 -0700
d66c5f7
dm: core: Require users of devres to include the header
by Simon Glass
· Mon Feb 03 07:36:15 2020 -0700
76db9b7
dm: core: Add a way to iterate through children, probing each
by Simon Glass
· Mon Jan 27 08:49:48 2020 -0700
000676b
dm: core: Add a way to read platdata for all child devices
by Simon Glass
· Mon Jan 27 08:49:47 2020 -0700
2a58088
dm: core: Use const where possible in device.h
by Simon Glass
· Mon Jan 27 08:49:36 2020 -0700
fbc3cfc
dm: devres: Create a new devres header file
by Simon Glass
· Sun Dec 29 21:19:22 2019 -0700
d3c9d30
dm: core: Add a new flag to track platform data
by Simon Glass
· Sun Dec 29 21:19:21 2019 -0700
2137c24
dm: core: Add a comment for DM_FLAG_OF_PLATDATA
by Simon Glass
· Sun Dec 29 21:19:19 2019 -0700
c10e52b
dm: core: Allow for not controlling the power-domain by DM framework
by Lokesh Vutla
· Fri Sep 27 13:48:12 2019 +0530
9554087
dm: device: Fix typo in the non-DEVRES version of devm_kmalloc_array()
by Jean-Jacques Hiblot
· Thu Sep 26 15:43:54 2019 +0200
fa45a08
dm: core: Add a function to count the children of a device
by Lokesh Vutla
· Wed Sep 04 16:01:26 2019 +0530
cfd7293
dm: core: Add device_foreach_child()
by Simon Glass
· Wed Sep 25 08:55:56 2019 -0600
a11341a
dm: core: Add a few more specific child-finding functions
by Simon Glass
· Sun Nov 18 08:14:31 2018 -0700
b775e87
dm: core: Add a function to find the first inactive child
by Simon Glass
· Mon Oct 01 12:22:07 2018 -0600
2e5e5ec
dm: core: Update some functions to use const
by Simon Glass
· Mon Oct 01 12:22:06 2018 -0600
3bedfbe
core: Add dev_{disable,enable}_by_path
by Mario Six
· Tue Jun 26 08:46:50 2018 +0200
a7b0d6a
dm: convert device_get_global_by_of_offset() to device_get_global_by_ofnode()
by Jean-Jacques Hiblot
· Thu Aug 09 16:17:44 2018 +0200
10e4779
SPDX: Convert all of our single license tags to Linux Kernel style
by Tom Rini
· Sun May 06 17:58:06 2018 -0400
3e142d9
dm: core: fix typo in comment (device.h)
by Heinrich Schuchardt
· Mon Feb 12 12:38:36 2018 +0100
9e74eb5
dm: define dev_*() log functions in DM header
by Masahiro Yamada
· Tue Sep 26 11:58:29 2017 +0900
54cbcc8
dm: core: Rename of_device_is_compatible()
by Simon Glass
· Thu May 18 20:08:57 2017 -0600
9a14860
dm: core: Add ofnode to represent device tree nodes
by Simon Glass
· Wed May 17 17:18:10 2017 -0600
aadfaf0
dm: core: Move dev_get_addr() etc. into a separate file
by Simon Glass
· Wed May 17 17:18:04 2017 -0600
0745676
dm: core: Add DM_FLAG_OS_PREPARE flag
by Stefan Roese
· Mon Apr 24 09:48:02 2017 +0200
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
27367b2
dm: core: Add dev_get_addr_size_index() to retrieve addr and size
by Stefan Roese
· Wed Nov 30 07:24:47 2016 +0100
5d5388d
dm: core: Add a function to bind child devices
by Simon Glass
· Tue Jul 05 17:10:08 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
afbf9b8
dm: core: Expand platdata for of-platdata devices
by Simon Glass
· Mon Jul 04 11:58:18 2016 -0600
2d4c7dc
dm: core: Rename DM_NAME_ALLOCED to DM_FLAG_NAME_ALLOCED
by Simon Glass
· Mon Jul 04 11:58:15 2016 -0600
0dff370
dm: core: implement dev_map_physmem()
by Vignesh R
· Wed Jul 06 09:58:55 2016 +0530
4666bd9
drivers: core: device: add support to check dt compatible for a device/machine
by Mugunthan V N
· Thu Apr 28 15:36:02 2016 +0530
7760ba2
dm: core: Allow device names to be freed automatically
by Simon Glass
· Sun May 01 13:52:23 2016 -0600
d8fc5ff
dm: core: Add dev_get_addr_ptr() to return a pointer to the reg address
by Stefan Roese
· Thu Apr 21 07:11:34 2016 +0200
1807907
fdt: implement dev_get_addr_name()
by Stephen Warren
· Wed Apr 06 12:49:19 2016 -0600
4b776e5
dm: core: Add a new api to get indexed device address
by Mugunthan V N
· Wed Dec 23 20:39:36 2015 +0530
a0ea0f9
dm: core: Add option to configure an offset for the address translation
by Stefan Roese
· Mon Dec 14 16:18:15 2015 +0100
0a74c96
dm: core: Add safe device iteration macros
by Simon Glass
· Sun Nov 08 23:47:52 2015 -0700
1958eec
dm: core: Tidy up comments in device.h
by Simon Glass
· Mon Sep 28 23:32:06 2015 -0600
30b0164
dm: core: Remove a comment about dropping per_child_auto_alloc_size
by Simon Glass
· Mon Sep 28 23:32:05 2015 -0600
c8ca1cb
dm: core: Tidy up devres comments
by Simon Glass
· Mon Sep 28 23:32:04 2015 -0600
aa74168
dm: core: Fix device flag whitespace
by Simon Glass
· Mon Sep 28 23:32:03 2015 -0600
ffca202
dm: core: Adjust device.h header file order
by Simon Glass
· Mon Sep 28 23:32:02 2015 -0600
de44acf
dm: Rename dev_get_parentdata() to dev_get_parent_priv()
by Simon Glass
· Mon Sep 28 23:32:01 2015 -0600
05bedb1
dm: pci: Add an inline API to test if a device is on a PCI bus
by Bin Meng
· Fri Sep 11 03:24:34 2015 -0700
366b24f
of: clean up OF_CONTROL ifdef conditionals
by Masahiro Yamada
· Wed Aug 12 07:31:55 2015 +0900
e3b23e2
dm: core: Add a way to set a device name
by Simon Glass
· Thu Jul 30 13:40:39 2015 -0600
029bfca
devres: make Devres optional with CONFIG_DEVRES
by Masahiro Yamada
· Sat Jul 25 21:52:37 2015 +0900
b475e1f
devres: add devm_kmalloc() and friends (managed memory allocators)
by Masahiro Yamada
· Sat Jul 25 21:52:36 2015 +0900
8b15b16
devres: introduce Devres (Managed Device Resource) framework
by Masahiro Yamada
· Sat Jul 25 21:52:35 2015 +0900
bdbb5dd
dm: add DM_FLAG_BOUND flag
by Masahiro Yamada
· Sat Jul 25 21:52:34 2015 +0900
147a560
dm: Add a return value comment to device_get_child()
by Simon Glass
· Mon Jul 27 15:47:19 2015 -0600
861bc9f
dm: core: Correct device_get_child_by_of_offset() parameter
by Simon Glass
· Tue Jun 23 15:38:38 2015 -0600
ae2efac
dm: core: Add a function to find any device from device tree
by Simon Glass
· Tue Jun 23 15:38:37 2015 -0600
5ed2e42
dm: core: device: add function: dev_get_uclass_name()
by Przemyslaw Marczak
· Wed Apr 15 13:07:25 2015 +0200
d3ef0d7
dm: core: device: add function: dev_get_driver_ops()
by Przemyslaw Marczak
· Wed Apr 15 13:07:24 2015 +0200
d850e67
dm: core: Extend struct udevice by '.uclass_platdata' field.
by Przemyslaw Marczak
· Wed Apr 15 13:07:18 2015 +0200
40f829a
dm: core: Add device children and sibling functions
by Simon Glass
· Wed Mar 25 12:21:57 2015 -0600
46227bd
dm: core: Rename driver data function to dev_get_driver_data()
by Simon Glass
· Wed Mar 25 12:21:55 2015 -0600
a626dff
dm: core: Convert driver_bind() to use const
by Simon Glass
· Wed Mar 25 12:21:54 2015 -0600
825d3f9
dm: core: Support allocating driver-private data for DMA
by Simon Glass
· Wed Mar 25 12:21:53 2015 -0600
de0977b
dm: core: Add dev_get_uclass_priv() to access uclass private data
by Simon Glass
· Thu Mar 05 12:25:20 2015 -0700
99b7235
dm: introduce dev_get_addr interface
by Peng Fan
· Tue Feb 10 14:46:32 2015 +0800
98fd5d1
dm: core: Add a function to get a device's uclass ID
by Simon Glass
· Sun Jan 25 08:27:04 2015 -0700
a4a51a0
dm: core: Add a post_bind method for parents
by Simon Glass
· Sun Jan 25 08:27:03 2015 -0700
11b6173
dm: core: Allow parents to have platform data for their children
by Simon Glass
· Sun Jan 25 08:27:01 2015 -0700
43f488a
dm: core: Add functions to find parent and OF data
by Simon Glass
· Tue Nov 11 10:46:19 2014 -0700
70c3a0e
dm: core: Allow access to the device's driver_id data
by Simon Glass
· Tue Nov 11 10:46:18 2014 -0700
47424ec
dm: core: Add a clarifying comment on struct udevice's seq member
by Simon Glass
· Mon Oct 13 23:41:51 2014 -0600
1586a84
dm: core: Allow parents to pass data to children during probe
by Simon Glass
· Mon Oct 13 23:41:50 2014 -0600
44da735
dm: core: Add functions for iterating through device children
by Simon Glass
· Mon Oct 13 23:41:49 2014 -0600
f797bc2
dm: add of_match_ptr() macro
by Masahiro Yamada
· Tue Oct 07 14:51:31 2014 +0900
d45560d
dm: Add child_pre_probe() and child_post_remove() methods
by Simon Glass
· Wed Jul 23 06:55:21 2014 -0600
60d971b
dm: Introduce per-child data for devices
by Simon Glass
· Wed Jul 23 06:55:20 2014 -0600
48d4e29
dm: Add functions to access a device's children
by Simon Glass
· Wed Jul 23 06:55:19 2014 -0600
cebcebb
dm: Tidy up some header file comments
by Simon Glass
· Wed Jul 23 06:55:17 2014 -0600
db6f020
dm: Introduce device sequence numbering
by Simon Glass
· Wed Jul 23 06:55:12 2014 -0600
fef72b7
dm: Allow drivers to be marked 'before relocation'
by Simon Glass
· Wed Jul 23 06:55:03 2014 -0600
4dbb5cf
dm: Tidy up four minor code nits
by Simon Glass
· Wed Jun 11 23:29:54 2014 -0600
767827a
dm: Rename struct device_id to udevice_id
by Simon Glass
· Wed Jun 11 23:29:45 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