summaryrefslogtreecommitdiff
path: root/drivers/base/driver.c
Commit message (Expand)AuthorAgeFilesLines
* driver: Add unregister_driver()Sascha Hauer2023-03-211-0/+17
* driver: implement dev_request_resourceAhmad Fatoum2023-01-161-4/+15
* Rename struct driver_d to driverSascha Hauer2023-01-101-6/+6
* Rename struct device_d to deviceSascha Hauer2023-01-101-38/+41
* Rename device_d::device_node to device_d::of_nodeSascha Hauer2023-01-101-3/+3
* driver: implement find_device() helperAhmad Fatoum2022-09-131-0/+16
* driver: consult feature controller prior to device probeAhmad Fatoum2022-09-011-0/+9
* Merge branch 'for-next/misc'Sascha Hauer2022-08-111-7/+37
|\
| * base: driver: print dev_err_probe message on permanent probe deferralJohannes Zink2022-07-121-7/+37
* | driver: disassociate dev from device_node on unregister_deviceAhmad Fatoum2022-08-081-0/+2
|/
* firmware: import Linux v5.13 SCMI supportAhmad Fatoum2022-02-231-0/+28
* driver: Add functions to free devicesSascha Hauer2022-02-081-0/+30
* commands: add new devunbind debugging commandAhmad Fatoum2022-01-141-3/+4
* driver: have CONFIG_DEBUG_PROBES report device unbind as wellAhmad Fatoum2022-01-141-0/+4
* driver: implement dev_err_probe()Ahmad Fatoum2021-11-251-0/+49
* drivers: migrate "GPL-2.0" license identifiers to SPDX 2.0Roland Hieber2021-11-221-1/+1
* drivers: add missing SPDX-License-IdentifierAhmad Fatoum2021-11-011-10/+1
* base: driver: fix double removal of child devicesAhmad Fatoum2021-10-021-1/+3
* driver: add CONFIG_DEBUG_PROBESAhmad Fatoum2021-06-281-2/+15
* common: add initial barebox deep-probe supportMarco Felsch2021-06-251-1/+10
* driver: have dev_set_name() return 0 on successAhmad Fatoum2021-06-021-3/+1
* driver: Don't throw an error on probes that didn't find the deviceAhmad Fatoum2021-02-221-1/+4
* driver: provide dev_request_mem_resource_by_name() helperAhmad Fatoum2021-01-051-2/+10
* driver: introduce less error-prone dev_get_drvdata alternativeAhmad Fatoum2020-10-091-0/+11
* treewide: remove references to CREDITSUwe Kleine-König2020-04-271-3/+0
* Merge branch 'for-next/misc'Sascha Hauer2020-02-181-0/+3
|\
| * driver: bail out, don't crash, if drv->name is not setAhmad Fatoum2020-02-121-0/+3
* | driver: Call of_clk_set_defaults for each probed deviceSascha Hauer2020-02-131-0/+2
|/
* drivers: Drop dummy_probe()Andrey Smirnov2019-02-271-6/+0
* base: driver: Drop redundant list_empty() checkAndrey Smirnov2019-01-181-4/+1
* driver: Print message with pr_errSascha Hauer2018-11-141-1/+1
* Merge branch 'for-next/net-switch-mv88e6xxx'Sascha Hauer2018-11-091-9/+36
|\
| * drivers: base: Convert device_d name to be dynamically allocatedAndrey Smirnov2018-10-181-6/+17
| * base: Don't use shared buffer for results of dev_id()Andrey Smirnov2018-10-181-12/+7
| * drivers: Introduce dev_set_name()Andrey Smirnov2018-10-181-0/+21
* | drivers: base: Simplify dev_request_mem_region_err_null()Andrey Smirnov2018-10-291-12/+8
* | drivers: base: Drop dev_get_mem_region_by_name()Andrey Smirnov2018-10-291-12/+0
* | drivers: base: Simplify generic_memmap_ro()Andrey Smirnov2018-10-291-14/+7
|/
* driver: Add device_detect_all() functionSascha Hauer2017-12-011-0/+8
* fs: devfs-core: replace DEVFS_IS_PARTITION flag with pointer to the master cdevSascha Hauer2017-03-311-1/+1
* driver: Introduce dev_request_mem_resourceSascha Hauer2016-02-231-2/+9
* driver: Fix unregister device after device probe failureSascha Hauer2016-02-081-0/+4
* driver: make all dev_request_mem_region_* routines MIPS compatibleYegor Yefremov2015-12-011-2/+2
* exitcall: move device_shutdown to exitcall infrastructureHerve Codina2015-07-131-1/+2
* driver: detect: detect parent devices aswellSascha Hauer2015-06-261-5/+20
* Merge branch 'for-next/of-device-id'Sascha Hauer2015-05-061-2/+2
|\
| * of: use 'const void *' for struct of_device_id.dataAntony Pavlov2015-04-301-2/+2
* | base: Introduce deferred probingSebastian Hesselbarth2015-04-171-3/+53
|/
* driver: Call bus->remove instead of driver->removeSascha Hauer2015-03-171-2/+2
* driver: fix device remove orderSascha Hauer2015-03-171-2/+3