aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/of
AgeCommit message (Expand)AuthorFilesLines
2024-03-27of: module: prevent NULL pointer dereference in vsnprintf()Sergey Shtylyov1-0/+8
2024-03-26of: dynamic: Synchronize of_changeset_destroy() with the devlink removalsHerve Codina1-0/+12
2024-03-21Merge tag 'driver-core-6.9-rc1' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds1-3/+12
2024-03-21Merge tag 'char-misc-6.9-rc1' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds1-0/+2
2024-03-15Merge tag 'powerpc-6.9-1' of git://git.kernel.org/pub/scm/linux/kernel/git/po...Linus Torvalds1-7/+8
2024-03-15Merge tag 'devicetree-for-6.9' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds12-174/+275
2024-03-15Merge tag 'clk-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/cl...Linus Torvalds1-30/+81
2024-03-14Merge tag 'mm-stable-2024-03-13-20-04' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds1-0/+2
2024-03-13of: unittest: Use for_each_child_of_node_scoped()Jonathan Cameron1-8/+3
2024-03-12of: Move all FDT reserved-memory handling into of_reserved_mem.cRob Herring3-126/+127
2024-03-08of: Add KUnit test to confirm DTB is loadedStephen Boyd4-0/+71
2024-03-08of: unittest: treat missing of_root as error instead of fixing upFrank Rowand1-8/+4
2024-03-08um: Unconditionally call unflatten_device_tree()Stephen Boyd1-4/+0
2024-03-08of: Create of_root if no dtb provided by firmwareFrank Rowand5-8/+40
2024-03-08of: Always unflatten in unflatten_and_copy_device_tree()Stephen Boyd1-15/+17
2024-03-07of: property: fw_devlink: Add support for "post-init-providers" propertySaravana Kannan1-3/+12
2024-03-07driver core: Adds flags param to fwnode_link_add()Saravana Kannan1-1/+1
2024-03-03of: Reimplement of_machine_is_compatible() using of_machine_compatible_match()Christophe Leroy1-20/+1
2024-03-03of: Change of_machine_is_compatible() to return boolMichael Ellerman1-3/+2
2024-03-03of: Add of_machine_compatible_match()Michael Ellerman1-0/+21
2024-03-01Merge tag 'devicetree-fixes-for-6.8-2' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds1-1/+1
2024-03-01of/platform: Inform about created platform devices using pr_debug()Uwe Kleine-König1-0/+2
2024-03-01of: property: fw_devlink: Fix stupid bug in remote-endpoint parsingSaravana Kannan1-1/+1
2024-02-25Merge tag 'iio-for-6.9a' of http://git.kernel.org/pub/scm/linux/kernel/git/ji...Greg Kroah-Hartman1-0/+2
2024-02-23arm64, crash: wrap crash dumping code into crash related ifdefsBaoquan He1-0/+2
2024-02-19of: property: add device link support for io-backendsOlivier Moysan1-0/+2
2024-02-15Merge tag 'devicetree-fixes-for-6.8-1' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds2-43/+34
2024-02-13of: Make explicit cpu_to_be32 conversion to mute sparse warningDawei Li1-2/+2
2024-02-09of: property: Add in-ports/out-ports support to of_graph_get_port_parent()Saravana Kannan1-1/+3
2024-02-09of: property: Improve finding the supplier of a remote-endpoint propertySaravana Kannan1-1/+11
2024-02-09of: property: Improve finding the consumer of a remote-endpoint propertySaravana Kannan1-37/+10
2024-02-06of: property: use unsigned int return on of_graph_get_endpoint_count()Kuninori Morimoto1-2/+2
2024-02-06of: property: add missing kerneldoc for of_graph_get_endpoint_count()Kuninori Morimoto1-0/+6
2024-01-31of: unittest: Fix compile in the non-dynamic caseChristian A. Ehrhardt1-3/+9
2024-01-31of: property: fix typo in io-channelsNuno Sa1-1/+1
2024-01-23of: Add for_each_reserved_child_of_node()Kuninori Morimoto1-0/+29
2024-01-23of: Add of_get_next_status_child() and makes more generic of_get_nextKuninori Morimoto1-11/+18
2024-01-23of: Add __of_device_is_status() and makes more generic status checkKuninori Morimoto1-21/+36
2024-01-22of: property: Make 'no port node found' output a debug messageAlexander Stein1-1/+1
2024-01-18Merge tag 'iommu-updates-v6.8' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds1-8/+16
2024-01-17Merge tag 'char-misc-6.8-rc1' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds2-40/+41
2024-01-12Merge tag 'devicetree-for-6.8' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds6-40/+76
2024-01-11of: unittest: Fix of_count_phandle_with_args() expected value messageGeert Uytterhoeven1-1/+1
2024-01-09of: Fix double free in of_parse_phandle_with_args_mapChristian A. Ehrhardt3-32/+53
2024-01-09drivers: of: Fixed kernel doc warningMuzammil Ashraf1-3/+4
2024-01-03Merge branches 'apple/dart', 'arm/rockchip', 'arm/smmu', 'virtio', 'x86/vt-d'...Joerg Roedel1-8/+16
2023-12-15of: device: Export of_device_make_bus_id()Miquel Raynal2-40/+41
2023-12-15dma-mapping: don't store redundant offsetsRobin Murphy1-1/+0
2023-12-12iommmu/of: Do not return struct iommu_ops from of_iommu_configure()Jason Gunthorpe1-7/+15
2023-12-12iommu: Remove struct iommu_ops *iommu from arch_setup_dma_ops()Jason Gunthorpe1-1/+1
2023-12-07Merge tag 'devicetree-fixes-for-6.7-1' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds1-2/+3
2023-12-07of/platform: Disable sysfb if a simple-framebuffer node is foundJavier Martinez Canillas1-2/+16
2023-11-27of: dynamic: Fix of_reconfig_get_state_change() return value documentationLuca Ceresoli1-2/+3
2023-11-22of: fix recursion typo in kernel docJohan Hovold1-2/+2
2023-11-15of: overlay: enable of_overlay_fdt_apply() kerneldocLuca Ceresoli1-1/+1
2023-11-10Merge tag 'riscv-for-linus-6.7-mw2' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds1-0/+2
2023-11-08of: property: Add fw_devlink support for msi-parentAnup Patel1-0/+2
2023-10-31Merge tag 'devicetree-for-6.7' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds5-54/+213
2023-10-27of: overlay: unittest: overlay_bad_unresolved: Spelling s/ok/okay/Geert Uytterhoeven1-1/+1
2023-10-27of: address: Consolidate bus .map() functionsRob Herring1-43/+11
2023-10-27of: address: Store number of bus flag cells rather than boolRob Herring1-9/+5
2023-10-27of: unittest: Add tests for address translationsHerve Codina2-0/+178
2023-10-26of: address: Remove duplicated functionsHerve Codina1-11/+2
2023-10-26of: address: Fix address translation when address-size is greater than 2Herve Codina1-2/+28
2023-10-17amba: bus: balance firmware node reference countingAndy Shevchenko1-1/+1
2023-10-02of: overlay: Reorder struct fragment fields kerneldocGeert Uytterhoeven1-1/+1
2023-09-11of: dynamic: Fix potential memory leak in of_changeset_action()Dan Carpenter1-3/+3
2023-08-30Merge tag 'devicetree-for-6.6' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds33-366/+790
2023-08-30Merge tag 'drm-next-2023-08-30' of git://anongit.freedesktop.org/drm/drmLinus Torvalds2-0/+3
2023-08-28of: unittest: Fix of_unittest_pci_node() kconfig dependenciesRob Herring1-9/+7
2023-08-23of: unittest-data: Fix whitespace - angular bracketsGeert Uytterhoeven6-40/+40
2023-08-23of: unittest-data: Fix whitespace - indentationGeert Uytterhoeven2-6/+6
2023-08-23of: unittest-data: Fix whitespace - blank linesGeert Uytterhoeven19-11/+11
2023-08-23of: unittest-data: Convert remaining overlay DTS files to sugar syntaxGeert Uytterhoeven4-32/+12
2023-08-23of: overlay: unittest: Add test for unresolved symbolGeert Uytterhoeven3-1/+26
2023-08-23of: unittest: Add separators to of_unittest_overlay_high_level()Geert Uytterhoeven1-0/+10
2023-08-23of: unittest: Cleanup partially-applied overlaysGeert Uytterhoeven1-48/+84
2023-08-23of: unittest: Merge of_unittest_apply{,_revert}_overlay_check()Geert Uytterhoeven1-27/+18
2023-08-23of: unittest: Improve messages and comments in apply/revert checksGeert Uytterhoeven1-4/+6
2023-08-23of: unittest: Restore indentation in overlay_bad_add_dup_prop testGeert Uytterhoeven1-3/+3
2023-08-23of: unittest: Fix overlay type in apply/revert checkGeert Uytterhoeven1-1/+1
2023-08-23of: overlay: Call of_changeset_init() earlyGeert Uytterhoeven1-2/+1
2023-08-23of: unittest: Check tree matches original after reverting a changesetRob Herring1-0/+13
2023-08-24BackMerge tag 'v6.5-rc7' into drm-nextDave Airlie2-2/+2
2023-08-23of: unittest: Run overlay apply/revert sequence three timesGeert Uytterhoeven1-1/+3
2023-08-22of: unittest: Add pci_dt_testdrv pci driverLizhi Hou3-1/+213
2023-08-22of: overlay: Extend of_overlay_fdt_apply() to specify the target nodeLizhi Hou2-12/+33
2023-08-22of: dynamic: Add interfaces for creating device node dynamicallyLizhi Hou2-1/+182
2023-08-22of: Move of_skipped_node_table within #ifdef CONFIG_OF_ADDRESSViresh Kumar1-5/+5
2023-08-21of: Refactor node and property manipulation function lockingRob Herring2-64/+49
2023-08-21of: dynamic: Move dead property list check into property add/update functionsRob Herring2-32/+24
2023-08-21of: dynamic: Fix race in getting old property when updating propertyRob Herring1-5/+2
2023-08-21of: dynamic: Refactor changeset action printing to common helpersRob Herring1-42/+11
2023-08-21Merge branch 'dt/linus' into dt/nextRob Herring5-29/+17
2023-08-21of/platform: increase refcount of fwnodePeng Fan1-2/+2
2023-08-21of: dynamic: Refactor action prints to not use "%pOF" inside devtree_lockRob Herring1-22/+9
2023-08-21of: unittest: Fix EXPECT for parse_phandle_with_args_map() testRob Herring1-2/+2
2023-08-18mm,ima,kexec,of: use memblock_free_late from ima_free_kexec_bufferRik van Riel1-1/+2
2023-08-10of: unittest: Remove redundant of_match_ptr()Ruan Jinjie1-3/+3
2023-08-04of: Move of_device_{add,register,unregister} to platform.cRob Herring2-32/+32
2023-08-04of: Move of_platform_register_reconfig_notifier() into DT coreRob Herring3-0/+9
2023-08-01of: property: fw_devlink: Add a devlink for panel followersDouglas Anderson1-0/+2
2023-07-27of: unittest: fix null pointer dereferencing in of_unittest_find_node_by_name()Ruan Jinjie1-4/+6
2023-07-24Merge drm/drm-next into drm-misc-nextThomas Zimmermann3-36/+63
2023-07-21of: module: Export of_device_uevent()Miquel Raynal1-0/+1
2023-07-11of: Preserve "of-display" device name for compatibilityRob Herring1-1/+1
2023-07-10of: make OF_EARLY_FLATTREE depend on HAS_IOMEMBaoquan He1-1/+1
2023-06-29Merge tag 'devicetree-for-6.5' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds3-8/+63
2023-06-29Merge tag 'gpio-updates-for-v6.5' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds1-28/+0
2023-06-23of: unittest: drop assertions for GPIO hog messagesBartosz Golaszewski1-28/+0
2023-06-20of: reserved_mem: Use stable allocation orderStephan Gerhold1-0/+5
2023-06-20of: reserved_mem: Try to keep range allocations contiguousStephan Gerhold1-2/+53
2023-06-15of/platform: Propagate firmware node by calling device_set_node()Andy Shevchenko1-4/+3
2023-06-12of: unittest: Switch i2c driver back to use .probe()Uwe Kleine-König1-2/+2
2023-06-09of: overlay: Fix missing of_node_put() in error case of init_overlay_changeset()Kunihiko Hayashi1-0/+1
2023-06-07gpiolib: demote the hogging log messages to debugBartosz Golaszewski1-8/+8
2023-05-05Merge tag 'devicetree-fixes-for-6.4-1' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds1-2/+3
2023-04-29Merge tag 'dma-mapping-6.4-2023-04-28' of git://git.infradead.org/users/hch/d...Linus Torvalds2-5/+1
2023-04-28Merge tag 'riscv-for-linus-6.4-mw1' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds1-5/+6
2023-04-27of: fdt: Scan /memreserve/ lastLucas Tanure1-2/+3
2023-04-27Merge tag 'char-misc-6.4-rc1' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds4-75/+94
2023-04-27Merge tag 'devicetree-for-6.4-2' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds7-192/+443
2023-04-27Merge tag 'devicetree-for-6.4-1' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds2-152/+140
2023-04-18riscv: Use PUD/P4D/PGD pages for the linear mappingAlexandre Ghiti1-5/+6
2023-04-13of/address: Add of_property_read_reg() helperRob Herring2-0/+45
2023-04-13of/address: Add of_range_count() helperRob Herring1-1/+6
2023-04-13of/address: Add support for 3 address cell busRob Herring3-2/+87
2023-04-13of/address: Add of_range_to_resource() helperRob Herring2-4/+43
2023-04-13of: unittest: Add bus address range parsing testsRob Herring1-0/+53
2023-04-13of: Move CPU node related functions to their own fileRob Herring3-188/+211
2023-04-13Merge tag 'devicetree-fixes-for-6.2-3' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds2-0/+6
2023-04-11treewide: Fix probing of devices in DT overlaysGeert Uytterhoeven2-0/+6
2023-04-10of: Make devtree_lock declaration privateRob Herring1-0/+1
2023-04-07of: address: always use dma_default_coherent for default coherencyJiaxun Yang2-5/+1
2023-04-05of: device: Kill of_device_request_module()Miquel Raynal1-9/+0
2023-04-05of: Move the request module helper logic to module.cMiquel Raynal2-23/+32
2023-04-05of: Move of_modalias() to module.cMiquel Raynal3-38/+45
2023-04-05of: Rename of_modalias_node()Miquel Raynal1-7/+11
2023-04-05of: Update of_device_get_modalias()Miquel Raynal1-12/+17
2023-04-05of: Fix modalias string generationMiquel Raynal1-2/+5
2023-04-04of: address: Reshuffle to remove forward declarationsGeert Uytterhoeven1-138/+133
2023-04-04of: address: Fix documented return value of of_pci_range_to_resource()Geert Uytterhoeven1-1/+1
2023-04-04of: address: Document return value of of_address_to_resource()Geert Uytterhoeven1-0/+2
2023-03-20of: unittest: Convert to platform remove callback returning voidUwe Kleine-König1-11/+6
2023-03-20of: unittest: Drop if blocks with always false conditionUwe Kleine-König1-3/+0
2023-03-20of: unittest: Drop call to platform_set_drvdata(..., NULL)Uwe Kleine-König1-1/+0
2023-02-24Merge tag 'iommu-updates-v6.3' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds1-0/+41
2023-02-24Merge tag 'devicetree-for-6.3' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds12-20/+224
2023-02-24Merge tag 'driver-core-6.3-rc1' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds2-73/+15
2023-02-24Merge tag 'char-misc-6.3-rc1' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds1-3/+3
2023-02-24Merge tag 'usb-6.3-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/greg...Linus Torvalds1-2/+4
2023-02-21of: dynamic: Fix spelling mistake "kojbect" -> "kobject"Colin Ian King1-1/+1
2023-02-20of: dynamic: add lifecycle docbook info to node creation functionsFrank Rowand1-1/+2
2023-02-20of: add consistency check to of_node_release()Frank Rowand1-0/+4
2023-02-20of: do not use "%pOF" printk format on node with refcount of zeroFrank Rowand1-1/+9
2023-02-20of: unittest: add node lifecycle testsFrank Rowand4-3/+170
2023-02-18Merge branches 'apple/dart', 'arm/exynos', 'arm/renesas', 'arm/smmu', 'x86/vt...Joerg Roedel1-0/+41
2023-02-17of: update kconfig unittest helpFrank Rowand1-1/+13
2023-02-17of: Use preferred of_property_read_* functionsRob Herring2-5/+2
2023-02-17of: Use of_property_present() helperRob Herring2-2/+2
2023-02-17of: reserved_mem: Use proper binary prefixGeert Uytterhoeven1-1/+1
2023-02-15of: reserved-mem: print out reserved-mem details during bootMartin Liu1-0/+10
2023-02-14Merge 6.2-rc8 into usb-nextGreg Kroah-Hartman2-8/+25
2023-02-13Merge tag 'mm-hotfixes-stable-2023-02-13-13-50' of git://git.kernel.org/pub/s...Linus Torvalds1-1/+2
2023-02-09of: reserved_mem: Have kmemleak ignore dynamically allocated reserved memIsaac J. Manjarres1-1/+2
2023-02-09of: device: Do not ignore error code in of_device_uevent_modaliasAlexander Stein1-0/+2
2023-02-09of: device: Ignore modalias of reused nodesAlexander Stein1-2/+2
2023-02-08of: property: Simplify of_link_to_phandle()Saravana Kannan1-71/+13
2023-02-07Merge tag 'devicetree-fixes-for-6.2-2' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds2-8/+25
2023-02-06of: property: add #nvmem-cell-cells propertyMichael Walle1-1/+1
2023-02-06of: property: make #.*-cells optional for simple propsMichael Walle1-2/+2
2023-02-06of: make of_node_ktype constantThomas Weißschuh1-1/+1
2023-02-02of/address: Return an error when no valid dma-ranges are foundMark Brown1-6/+15
2023-02-02of: Make OF framebuffer device names uniqueMichal Suchanek1-2/+10
2023-01-31Revert "mm: kmemleak: alloc gray object for reserved region with direct map"Isaac J. Manjarres1-5/+1
2023-01-27of: device: make of_device_uevent_modalias() take a const device *Greg Kroah-Hartman1-2/+2
2023-01-25of: Introduce of_translate_dma_region()Thierry Reding1-0/+41
2023-01-18of/irq: add missing of_node_put() for interrupt parent nodeClément Léger1-3/+9
2023-01-05of: base: use strscpy() to instead of strncpy()Xu Panda1-2/+1
2023-01-04of: fdt: Honor CONFIG_CMDLINE* even without /chosen node, take 2Rob Herring1-13/+15
2023-01-04Revert "of: fdt: Honor CONFIG_CMDLINE* even without /chosen node"Rob Herring1-20/+20
2023-01-03of/fdt: run soc memory setup when early_init_dt_scan_memory failsAndreas Rammhold1-2/+4
2022-12-26of: overlay: Fix trivial typoRicardo Ribalda1-1/+1
2022-12-20Merge tag 'devicetree-for-6.2-2' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds1-20/+20
2022-12-19Merge tag 'dmaengine-6.2-rc1' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds1-0/+1
2022-12-16of: fdt: Honor CONFIG_CMDLINE* even without /chosen nodeAlexander Sverdlin1-20/+20
2022-12-16Merge tag 'driver-core-6.2-rc1' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds1-3/+3
2022-12-13Merge tag 'devicetree-for-6.2' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds4-16/+13
2022-12-12Merge tag 'soc-dt-6.2' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/socLinus Torvalds35-57/+57
2022-12-11of: overlay: fix null pointer dereferencing in find_dup_cset_node_entry() and...ruanjinjie1-2/+2
2022-12-06of/kexec: Fix reading 32-bit "linux,initrd-{start,end}" valuesRob Herring1-5/+5
2022-12-06of: unittest: Convert to i2c's .probe_new()Uwe Kleine-König1-6/+4
2022-11-22of: property: decrement node refcount in of_fwnode_get_reference_args()Yang Yingliang1-1/+3
2022-11-22driver core: pass a const * into of_device_uevent()Greg Kroah-Hartman1-3/+3
2022-10-26Merge branch 'dt/dtbo-rename' into dt/nextRob Herring35-57/+57
2022-10-26of: overlay: rename overlay source files from .dts to .dtsoFrank Rowand35-57/+57
2022-10-19of/irq: export of_msi_get_domainKevin Hilman1-0/+1
2022-10-16of/platform: use of_address_count() helperYang Yingliang1-3/+2
2022-10-10Merge tag 'devicetree-for-6.1' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds7-18/+32
2022-10-04Merge tag 'i2c-for-6.1-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds1-4/+2