aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/of
AgeCommit message (Expand)AuthorFilesLines
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-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
2022-10-03of: base: Shift refcount decrement in of_find_last_cache_level()Pierre Gondois1-1/+2
2022-09-30of: base: make of_device_compatible_match() accept const device nodeDmitry Torokhov1-1/+1
2022-09-30of: Fix "dma-ranges" handling for bus controllersRobin Murphy3-2/+16
2022-09-29of: fdt: Remove unused struct fdt_scan_statusYuan Can1-9/+0
2022-09-27Merge branch 'master' into i2c/for-mergewindowWolfram Sang1-1/+1
2022-09-22Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski1-1/+1
2022-09-09of/fdt: Don't calculate initrd size from DT if start > endMarek Bykowski1-0/+2
2022-09-07of: irq: Report individual failures in of_irq_init()Alexander Sverdlin1-0/+3
2022-08-25of: unittest: taint the kernel when of unittest runsFrank Rowand1-0/+3
2022-08-22of: base: export of_device_compatible_match() for use in modulesVladimir Oltean1-0/+1
2022-08-22of: move from strlcpy with unused retval to strscpyWolfram Sang3-5/+5
2022-08-16of: fdt: fix off-by-one error in unflatten_dt_nodes()Sergey Shtylyov1-1/+1
2022-08-16i2c: Make remove callback return voidUwe Kleine-König1-4/+2
2022-08-12Merge tag 'riscv-for-linus-5.20-mw2' of git://git.kernel.org/pub/scm/linux/ke...Linus Torvalds1-7/+10
2022-08-10riscv: implement Zicbom-based CMO instructions + the t-head variantPalmer Dabbelt1-7/+10
2022-08-08Merge tag 'tty-6.0-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/greg...Linus Torvalds1-1/+3
2022-08-05Merge tag 'mm-stable-2022-08-03' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds1-1/+1
2022-08-04Merge tag 'devicetree-for-6.0' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds7-35/+48
2022-08-04Merge tag 'driver-core-6.0-rc1' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds1-0/+2
2022-08-01of/fdt: declared return type does not match actual return typeXu Qiang1-1/+1
2022-07-28of: also handle dma-noncoherent in of_dma_is_coherent()Heiko Stuebner1-7/+10
2022-07-25of/fdt: Clean up early_init_dt_reserve_memory_arch()Peter Collingbourne1-7/+6
2022-07-19of: overlay: Simplify of_overlay_fdt_apply() tailGeert Uytterhoeven1-7/+2
2022-07-19of: overlay: Move devicetree_corrupt() check upGeert Uytterhoeven1-6/+5
2022-07-12of: device: Fix missing of_node_put() in of_dma_set_restricted_bufferLiang He1-1/+4
2022-07-11of: unittest: make unittest_gpio_remove() consistent with unittest_gpio_probe()Andy Shevchenko1-7/+6
2022-07-11of: unittest: Switch to use fwnode instead of of_nodeAndy Shevchenko1-2/+2
2022-07-01x86/kexec: Carry forward IMA measurement log on kexecJonathan McDowell1-8/+5
2022-06-30earlycon: prevent multiple register_console()Michael Walle1-1/+3
2022-06-28of: reserved-memory: Print allocation/reservation failures as errorVincent Whitchurch2-3/+4
2022-06-28of: Drop duplicate 'the' in of_find_last_cache_level kerneldocDeming Wang1-1/+1
2022-06-27of: base: Avoid console probe delay when fw_devlink.strict=1Saravana Kannan1-0/+2
2022-06-16mm: kmemleak: remove kmemleak_not_leak_phys() and the min_count argument to k...Patrick Wang1-1/+1
2022-06-07of: check previous kernel's ima-kexec-buffer against memory boundsVaibhav Jain1-0/+17
2022-05-25Merge tag 'drm-next-2022-05-25' of git://anongit.freedesktop.org/drm/drmLinus Torvalds1-19/+64
2022-05-25Merge tag 'devicetree-for-5.19' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds12-187/+475
2022-05-24Merge tag 'devprop-5.19-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds1-0/+34
2022-05-24Merge tag 'mtd/for-5.19' of git://git.kernel.org/pub/scm/linux/kernel/git/mtd...Linus Torvalds1-0/+1
2022-05-23of/irq: fix typo in commentJulia Lawall1-1/+1
2022-05-17of/fdt: Ignore disabled memory nodesAndre Przywara1-0/+3
2022-05-07of: Support more than one crash kernel regions for kexec -sZhen Lei1-0/+9
2022-05-07of: fdt: Add memory for devices by DT property "linux,usable-memory-range"Chen Zhou1-10/+23
2022-05-03of: overlay: do not free changeset when of_overlay_apply returns errorFrank Rowand2-5/+34
2022-05-03of: overlay: unittest: add tests for overlay notifiersFrank Rowand7-0/+280
2022-05-03of: overlay: add entry to of_overlay_action_name[]Frank Rowand1-22/+5
2022-04-25of: overlay: rework overlay apply and remove kfree()sFrank Rowand1-138/+125
2022-04-25of: overlay: rename variables to be consistentFrank Rowand1-47/+47
2022-04-25of: overlay: do not break notify on NOTIFY_{OK|STOP}Nuno Sá1-3/+1
2022-04-25mtd: phram: Allow probing via reserved-memoryVincent Whitchurch1-0/+1
2022-04-20of: Create platform devices for OF framebuffersThomas Zimmermann1-19/+64
2022-04-19of: of_property_read_string return -ENODATA when !lengthStefano Stabellini1-1/+4
2022-04-12of/irq: Use interrupts-extended to find parentSamuel Holland1-2/+11
2022-04-05device property: Add irq_get to fwnode operationSakari Ailus1-0/+7
2022-04-05device property: Add iomap to fwnode operationsSakari Ailus1-0/+10
2022-04-05device property: Convert device_{dma_supported,get_dma_attr} to fwnodeSakari Ailus1-0/+17
2022-04-04of/platform: Drop static setup of IRQ resource from DT coreLad Prabhakar1-9/+5
2022-03-28Merge tag 'char-misc-5.18-rc1' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds1-0/+1
2022-03-26Merge tag 'devicetree-for-5.18' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds2-55/+1
2022-03-22cma: factor out minimum alignment requirementDavid Hildenbrand1-6/+3
2022-03-21Revert "of: base: Introduce of_alias_get_alias_list() to check alias IDs"Rob Herring1-54/+0
2022-03-08Merge branch 'dt/linus' into dt/nextRob Herring2-9/+9
2022-02-28Merge 5.17-rc6 into char-misc-nextGreg Kroah-Hartman2-9/+9
2022-02-17of/fdt: move elfcorehdr reservation early for crash dump kernelNikhil Gupta1-1/+1
2022-02-15of: unittest: print pass messages at PR_INFO levelFrank Rowand1-1/+1
2022-02-04misc: open-dice: Add driver to expose DICE data to userspaceDavid Brazdil1-0/+1
2022-01-31of: unittest: update text of expected warningsFrank Rowand1-8/+8
2022-01-22Merge tag 'devicetree-fixes-for-5.17-1' of git://git.kernel.org/pub/scm/linux...Linus Torvalds2-123/+10
2022-01-20of: Check 'of_node_reused' flag on of_match_device()Rob Herring1-1/+1
2022-01-20of: base: make small of_parse_phandle() variants static inlineMichael Walle1-122/+9
2022-01-15Merge branch 'akpm' (patches from Andrew)Linus Torvalds1-1/+5
2022-01-15mm: kmemleak: alloc gray object for reserved region with direct mapCalvin Zhang1-1/+5
2022-01-12Merge tag 'devicetree-for-5.17' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds4-160/+214
2022-01-12Merge branch 'dt/linus' into dt/nextRob Herring2-8/+38
2022-01-08of/fdt: Don't worry about non-memory region overlap for no-mapStephen Boyd1-2/+4
2022-01-08of: unittest: remove unneeded semicolonYang Li1-1/+1
2022-01-08of: base: Improve argument length mismatch errorBaruch Siach1-3/+8
2022-01-08of: base: Fix phandle argument length mismatch error messageBaruch Siach1-2/+2
2022-01-04of: unittest: re-implement overlay trackingFrank Rowand1-61/+49
2022-01-04of: unittest: change references to obsolete overlay idFrank Rowand1-27/+27
2021-12-22efi: apply memblock cap after memblock_add()Pingfan Liu1-1/+1
2021-12-22of: fdt: Aggregate the processing of "linux,usable-memory-range"Zhen Lei1-6/+13
2021-12-16of/fdt: Rework early_init_dt_scan_memory() to call directlyRob Herring1-32/+36
2021-12-16of/fdt: Rework early_init_dt_scan_root() to call directlyRob Herring1-7/+7
2021-12-16of/fdt: Rework early_init_dt_scan_chosen() to call directlyRob Herring1-20/+19
2021-12-16Merge drm/drm-next into drm-misc-nextThomas Zimmermann1-2/+25
2021-12-16of: Move simple-framebuffer device handling from simplefb to ofHector Martin1-0/+4
2021-12-15of: unittest: 64 bit dma address test requires arch supportFrank Rowand1-2/+3
2021-12-15of: unittest: fix warning on PowerPC frame size warningJim Quinlan1-4/+12
2021-12-03of/irq: Add a quirk for controllers with their own definition of interrupt-mapMarc Zyngier1-2/+25
2021-12-01of: base: Skip CPU nodes with "fail"/"fail-..." statusMatthias Schiffer1-0/+27
2021-11-18of: property: fw_devlink: Fixup behaviour when 'node_not_dev' is setUlf Hansson1-2/+15
2021-11-14Merge tag 'devicetree-fixes-for-5.16-1' of git://git.kernel.org/pub/scm/linux...Linus Torvalds1-2/+8
2021-11-12of/irq: Don't ignore interrupt-controller when interrupt-map failedMarc Zyngier1-3/+16
2021-11-11of: Support using 'mask' in making device bus idRob Herring1-2/+8
2021-11-06Merge tag 'pci-v5.16-changes' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds1-5/+12
2021-11-06Merge branch 'akpm' (patches from Andrew)Linus Torvalds2-4/+5
2021-11-06memblock: rename memblock_free to memblock_phys_freeMike Rapoport2-4/+4
2021-11-06mm: move kvmalloc-related functions to slab.hMatthew Wilcox (Oracle)1-0/+1
2021-11-04of/irq: Allow matching of an interrupt-map local to an interrupt controllerMarc Zyngier1-5/+12
2021-11-03Merge tag 'drivers-5.16' of git://git.kernel.org/pub/scm/linux/kernel/git/soc...Linus Torvalds1-0/+1
2021-11-02Merge tag 'devicetree-for-5.16' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds8-47/+92
2021-11-02Merge tag 'for-linus' of git://git.armlinux.org.uk/~rmk/linux-armLinus Torvalds1-5/+1
2021-11-02Merge branches 'devel-stable' and 'misc' into for-linusRussell King (Oracle)1-5/+1
2021-11-01of/fdt: Remove of_scan_flat_dt() usage for __fdt_scan_reserved_mem()Rob Herring1-27/+23
2021-11-01of: unittest: document intentional interrupt-map provider build warningFrank Rowand2-0/+25
2021-11-01of: unittest: fix EXPECT text for gpio hog errorsFrank Rowand1-8/+8
2021-11-01of/unittest: Disable new dtc node_name_vs_property_name and interrupt_map war...Rob Herring1-1/+7
2021-10-26Merge tag 'qcom-drivers-for-5.16-2' of git://git.kernel.org/pub/scm/linux/ker...Arnd Bergmann1-0/+1
2021-10-22Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netDavid S. Miller1-0/+2
2021-10-21memblock: exclude MEMBLOCK_NOMAP regions from kmemleakMike Rapoport1-0/+2
2021-10-20of/unittest: Add of_node_put() before returnWan Jiabing1-0/+2
2021-10-20of: kobj: make of_node_is_(initialized|attached) parameters constNathan Lynch2-3/+3
2021-10-20of: Add of_get_cpu_hwid() to read hardware ID from CPU nodesRob Herring1-0/+22
2021-10-19ARM: 9119/1: amba: Properly handle device probe without IRQ domainWang Kefeng1-5/+1
2021-10-14soc: qcom: smem: Support reserved-memory descriptionBjorn Andersson1-0/+1
2021-10-14Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski1-0/+1
2021-10-08Merge branch 'dt/linus' into dt/nextRob Herring2-3/+5
2021-10-07of: net: move of_net under net/Jakub Kicinski3-150/+0