- 09 10月, 2019 6 次提交
-
-
由 Robin Murphy 提交于
In some cases such as PCI host controllers, we may have a "parent bus" which is an OF leaf node, but still need to correctly parse ranges from the point of view of that bus. For that, factor out variants of the "#addr-cells" and "#size-cells" parsers which do not assume they have a device node and thus immediately traverse upwards before reading the relevant property. Signed-off-by: NRobin Murphy <robin.murphy@arm.com> [robh: don't make of_bus_n_{addr,size}_cells() public] Reviewed-by: NGeert Uytterhoeven <geert+renesas@glider.be> Tested-by: NNicolas Saenz Julienne <nsaenzjulienne@suse.de> Reviewed-by: NNicolas Saenz Julienne <nsaenzjulienne@suse.de> Signed-off-by: NRob Herring <robh@kernel.org>
-
由 Robin Murphy 提交于
Much like for address translation, when checking for DMA coherence we should be sure to walk up the DMA hierarchy, rather than the MMIO one, now that we can accommodate them being different. Signed-off-by: NRobin Murphy <robin.murphy@arm.com> Tested-by: NNicolas Saenz Julienne <nsaenzjulienne@suse.de> Reviewed-by: NNicolas Saenz Julienne <nsaenzjulienne@suse.de> Signed-off-by: NRob Herring <robh@kernel.org>
-
由 Robin Murphy 提交于
Add of_get_next_dma_parent() helper which is similar to __of_get_dma_parent(), but can be used in iterators and decrements the ref count on the prior parent. Signed-off-by: NRobin Murphy <robin.murphy@arm.com> Reviewed-by: NGeert Uytterhoeven <geert+renesas@glider.be> Tested-by: NNicolas Saenz Julienne <nsaenzjulienne@suse.de> Reviewed-by: NNicolas Saenz Julienne <nsaenzjulienne@suse.de> Signed-off-by: NRob Herring <robh@kernel.org>
-
由 Robin Murphy 提交于
If we failed to translate a DMA address, at least show the offending address rather than the uninitialised contents of the destination argument. Signed-off-by: NRobin Murphy <robin.murphy@arm.com> Reviewed-by: NGeert Uytterhoeven <geert+renesas@glider.be> Tested-by: NNicolas Saenz Julienne <nsaenzjulienne@suse.de> Reviewed-by: NNicolas Saenz Julienne <nsaenzjulienne@suse.de> Reviewed-by: NChristoph Hellwig <hch@lst.de> Signed-off-by: NRob Herring <robh@kernel.org>
-
由 Rob Herring 提交于
of_dma_get_range() is only used within the DT core code, so remove the export and move the header declaration to the private header. Cc: Robin Murphy <robin.murphy@arm.com> Reviewed-by: NGeert Uytterhoeven <geert+renesas@glider.be> Tested-by: NNicolas Saenz Julienne <nsaenzjulienne@suse.de> Reviewed-by: NNicolas Saenz Julienne <nsaenzjulienne@suse.de> Reviewed-by: NChristoph Hellwig <hch@lst.de> Signed-off-by: NRob Herring <robh@kernel.org>
-
由 Rob Herring 提交于
of_find_matching_node_by_address() is unused, so remove it. Cc: Robin Murphy <robin.murphy@arm.com> Reviewed-by: NGeert Uytterhoeven <geert+renesas@glider.be> Reviewed-by: NChristoph Hellwig <hch@lst.de> Tested-by: NNicolas Saenz Julienne <nsaenzjulienne@suse.de> Reviewed-by: NNicolas Saenz Julienne <nsaenzjulienne@suse.de> Signed-off-by: NRob Herring <robh@kernel.org>
-
- 07 10月, 2019 1 次提交
-
-
由 Rob Herring 提交于
-
- 05 10月, 2019 5 次提交
-
-
由 Krzysztof Kozlowski 提交于
Include generic watchdog DT schema bindings in Amlogic GXBB Watchdog bindings. Signed-off-by: NKrzysztof Kozlowski <krzk@kernel.org> Acked-by: NRob Herring <robh@kernel.org> Signed-off-by: NRob Herring <robh@kernel.org>
-
由 Krzysztof Kozlowski 提交于
The Samsung SoC watchdog driver always required providing a clock (either through platform data or from DT). However when bindings were added in commit 9487a9cc ("watchdog: s3c2410: Add support for device tree based probe"), they missed the requirement of clock. Signed-off-by: NKrzysztof Kozlowski <krzk@kernel.org> Reviewed-by: NRob Herring <robh@kernel.org> Signed-off-by: NRob Herring <robh@kernel.org>
-
由 Krzysztof Kozlowski 提交于
Convert Samsung S3C/S5P/Exynos watchdog bindings to DT schema format using json-schema. Signed-off-by: NKrzysztof Kozlowski <krzk@kernel.org> Reviewed-by: NRob Herring <robh@kernel.org> Signed-off-by: NRob Herring <robh@kernel.org>
-
由 Yoshihiro Kaneko 提交于
Convert Renesas R-Car Timer Pulse Unit PWM Controller bindings documentation to json-schema. Signed-off-by: NYoshihiro Kaneko <ykaneko0929@gmail.com> Reviewed-by: NSimon Horman <horms+renesas@verge.net.au> Signed-off-by: NRob Herring <robh@kernel.org>
-
由 Yoshihiro Kaneko 提交于
Convert Renesas R-Car PWM Timer Controller bindings documentation to json-schema. Signed-off-by: NYoshihiro Kaneko <ykaneko0929@gmail.com> Reviewed-by: NSimon Horman <horms+renesas@verge.net.au> Signed-off-by: NRob Herring <robh@kernel.org>
-
- 03 10月, 2019 5 次提交
-
-
由 Maxime Ripard 提交于
The binding has a typo where resets-names should read reset-names, which in turn leads to a warning when the example is validated, since reset-names is being used, and the binding prevent the usage of any property that isn't described. Fixes: 088e88be ("dt-bindings: phy: add binding for the Lantiq VRX200 and ARX300 PCIe PHYs") Signed-off-by: NMaxime Ripard <mripard@kernel.org> Signed-off-by: NRob Herring <robh@kernel.org>
-
由 Maxime Ripard 提交于
The example contains an SPI bus and device, but doesn't have the appropriate size and address cells size. This creates a DTC warning when the example is compiled since the default ones will not match what the device uses. Let's add them to remove that warning. Fixes: f7356e47 ("dt-bindings: iio: adc: ad7192: Add binding documentation for AD7192") Signed-off-by: NMaxime Ripard <mripard@kernel.org> Signed-off-by: NRob Herring <robh@kernel.org>
-
由 Maxime Ripard 提交于
The AD7192 binding describes two regulator properties, avdd-supply and dvdd-supply, but describes it as a constant string that must be avdd and dvdd. This is wrong since a *-supply property is actually a phandle, and results in warnings when the example is validated (or any device tree using that device, for that matter). Let's remove that requirement. Fixes: f7356e47 ("dt-bindings: iio: adc: ad7192: Add binding documentation for AD7192") Signed-off-by: NMaxime Ripard <mripard@kernel.org> Signed-off-by: NRob Herring <robh@kernel.org>
-
由 Maxime Ripard 提交于
The linux,rc-map-name property is described using an enum, yet a value has been put in that enum twice, resulting in a warning. Let's fix that. Fixes: 7c31b9d6 ("media: dt-bindings: media: Add YAML schemas for the generic RC bindings") Signed-off-by: NMaxime Ripard <mripard@kernel.org> Signed-off-by: NRob Herring <robh@kernel.org>
-
由 Maxime Ripard 提交于
The fsl,dsp binding requires a memory-region, yet its example doesn't have one which results in a warning. Let's add a memory-region phandle to the example. Fixes: 7db2f2df ("dt-bindings: dsp: fsl: Add DSP core binding support") Signed-off-by: NMaxime Ripard <mripard@kernel.org> Reviewed-by: NDaniel Baluta <daniel.baluta@nxp.com> Signed-off-by: NRob Herring <robh@kernel.org>
-
- 01 10月, 2019 23 次提交
-
-
由 Maciej Falkowski 提交于
Convert Samsung 2D Graphics Accelerator to newer dt-schema format Signed-off-by: NMaciej Falkowski <m.falkowski@samsung.com> Reviewed-by: NKrzysztof Kozlowski <krzk@kernel.org> Signed-off-by: NRob Herring <robh@kernel.org>
-
由 Maciej Falkowski 提交于
Convert Samsung Image Scaler to newer dt-schema format. Signed-off-by: NMaciej Falkowski <m.falkowski@samsung.com> Signed-off-by: NMarek Szyprowski <m.szyprowski@samsung.com> Reviewed-by: NKrzysztof Kozlowski <krzk@kernel.org> Signed-off-by: NRob Herring <robh@kernel.org>
-
由 Simon Horman 提交于
Convert Renesas Bus State Controller (BSC) bindings documentation to json-schema. Signed-off-by: NSimon Horman <horms+renesas@verge.net.au> Signed-off-by: NRob Herring <robh@kernel.org>
-
由 Simon Horman 提交于
Convert Simple Power-Managed Bus bindings documentation to json-schema. As a side effect of this change only simple-pm-bus is used in example. A follow-up patch will provide an example for the separately documented Renesas Bus State Controller (BSC) that uses "renesas,bsc-sh73a0" and "renesas,bsc" compat strings. Signed-off-by: NSimon Horman <horms+renesas@verge.net.au> Signed-off-by: NRob Herring <robh@kernel.org>
-
由 Krzysztof Kozlowski 提交于
Make the examples in Exynos Multi Core Timer bindings more readable and bring them closer to real DTS by using defines for interrupt flags. Fix also GIC interrupt type in example for Exynos4412 (from SPI to PPI). Suggested-by: NMarek Szyprowski <m.szyprowski@samsung.com> Signed-off-by: NKrzysztof Kozlowski <krzk@kernel.org> Signed-off-by: NRob Herring <robh@kernel.org>
-
由 Krzysztof Kozlowski 提交于
Convert Samsung Exynos Soc Multi Core Timer bindings to DT schema format using json-schema. Signed-off-by: NKrzysztof Kozlowski <krzk@kernel.org> Signed-off-by: NRob Herring <robh@kernel.org>
-
由 Christoph Hellwig 提交于
If of_setup_earlycon we should keep on iterating earlycon options instead of breaking out of the loop. Signed-off-by: NChristoph Hellwig <hch@lst.de> Signed-off-by: NRob Herring <robh@kernel.org>
-
由 Krzysztof Kozlowski 提交于
Convert Samsung Exynos Power Management Unit (PMU) bindings to DT schema format using json-schema. Signed-off-by: NKrzysztof Kozlowski <krzk@kernel.org> Signed-off-by: NRob Herring <robh@kernel.org>
-
由 Krzysztof Kozlowski 提交于
Convert Samsung Exynos System Registers (SYSREG) bindings to DT schema format using json-schema. Signed-off-by: NKrzysztof Kozlowski <krzk@kernel.org> Signed-off-by: NRob Herring <robh@kernel.org>
-
由 Yoshihiro Kaneko 提交于
Convert Renesas Interrupt Controller bindings documentation to json-schema. Signed-off-by: NYoshihiro Kaneko <ykaneko0929@gmail.com> Reviewed-by: NSimon Horman <horms+renesas@verge.net.au> Signed-off-by: NRob Herring <robh@kernel.org>
-
由 Maciej Falkowski 提交于
Convert Samsung Exynos IOMMU H/W, System Memory Management Unit to newer dt-schema format. Signed-off-by: NMaciej Falkowski <m.falkowski@samsung.com> Signed-off-by: NAndrzej Hajda <a.hajda@samsung.com> Signed-off-by: NMarek Szyprowski <m.szyprowski@samsung.com> Signed-off-by: NRob Herring <robh@kernel.org>
-
由 Krzysztof Kozlowski 提交于
Commit fafb37cf ("iio: exyno-adc: use syscon for PMU register access") changed the Exynos ADC driver so the PMU syscon phandle is required instead of second register address space. The bindings were not updated so fix them now. Signed-off-by: NKrzysztof Kozlowski <krzk@kernel.org> Acked-by: NJonathan Cameron <Jonathan.Cameron@huawei.com> Signed-off-by: NRob Herring <robh@kernel.org>
-
由 Krzysztof Kozlowski 提交于
Convert Samsung Exynos Analog to Digital Converter bindings to DT schema format using json-schema. This is a direct conversion of existing bindings so it also copies the existing error in the bindings regarding the requirement of two register address ranges for certain compatibles. The inconsistency in binding was caused by commit fafb37cf ("iio: exyno-adc: use syscon for PMU register access"). Signed-off-by: NKrzysztof Kozlowski <krzk@kernel.org> Acked-by: NJonathan Cameron <Jonathan.Cameron@huawei.com> Signed-off-by: NRob Herring <robh@kernel.org>
-
由 Krzysztof Kozlowski 提交于
Convert Samsung S3C/Exynos Real Time Clock bindings to DT schema format using json-schema. Signed-off-by: NKrzysztof Kozlowski <krzk@kernel.org> Signed-off-by: NRob Herring <robh@kernel.org>
-
由 Krzysztof Kozlowski 提交于
Convert Samsung Exynos Chipid bindings to DT schema format using json-schema. Signed-off-by: NKrzysztof Kozlowski <krzk@kernel.org> Signed-off-by: NRob Herring <robh@kernel.org>
-
由 Krzysztof Kozlowski 提交于
Add missing documentation of ARMv8 Samsung Exynos7 SoC based boards bindings. Signed-off-by: NKrzysztof Kozlowski <krzk@kernel.org> Signed-off-by: NRob Herring <robh@kernel.org>
-
由 Krzysztof Kozlowski 提交于
Add missing documentation of Samsung S5Pv210 SoC based boards bindings. Signed-off-by: NKrzysztof Kozlowski <krzk@kernel.org> Signed-off-by: NRob Herring <robh@kernel.org>
-
由 Krzysztof Kozlowski 提交于
Convert Samsung S5P and Exynos SoC bindings to DT schema format using json-schema. This is purely conversion of already documented bindings so it does not cover all of DTS in the Linux kernel (few S5P/Exynos and all S3C are missing). Signed-off-by: NKrzysztof Kozlowski <krzk@kernel.org> Signed-off-by: NRob Herring <robh@kernel.org>
-
由 Krzysztof Kozlowski 提交于
Convert the Syscon poweroff bindings to DT schema format using json-schema. Signed-off-by: NKrzysztof Kozlowski <krzk@kernel.org> Signed-off-by: NRob Herring <robh@kernel.org>
-
由 Krzysztof Kozlowski 提交于
Convert the Syscon reboot bindings to DT schema format using json-schema. Signed-off-by: NKrzysztof Kozlowski <krzk@kernel.org> Signed-off-by: NRob Herring <robh@kernel.org>
-
由 Maciej Falkowski 提交于
Convert Samsung Image Rotator to newer dt-schema format. Signed-off-by: NMaciej Falkowski <m.falkowski@samsung.com> Signed-off-by: NMarek Szyprowski <m.szyprowski@samsung.com> Signed-off-by: NRob Herring <robh@kernel.org>
-
由 Linus Torvalds 提交于
-
git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux由 Linus Torvalds 提交于
Pull btrfs fixes from David Sterba: "A bunch of fixes that accumulated in recent weeks, mostly material for stable. Summary: - fix for regression from 5.3 that prevents to use balance convert with single profile - qgroup fixes: rescan race, accounting leak with multiple writers, potential leak after io failure recovery - fix for use after free in relocation (reported by KASAN) - other error handling fixups" * tag 'for-5.4-rc1-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux: btrfs: qgroup: Fix reserved data space leak if we have multiple reserve calls btrfs: qgroup: Fix the wrong target io_tree when freeing reserved data space btrfs: Fix a regression which we can't convert to SINGLE profile btrfs: relocation: fix use-after-free on dead relocation roots Btrfs: fix race setting up and completing qgroup rescan workers Btrfs: fix missing error return if writeback for extent buffer never started btrfs: adjust dirty_metadata_bytes after writeback failure of extent buffer Btrfs: fix selftests failure due to uninitialized i_mode in test inodes
-