]>
www.infradead.org Git - users/jedix/linux-maple.git/log
Oliver Glitta [Wed, 2 Jun 2021 03:53:25 +0000 (13:53 +1000)]
mm/slub: use stackdepot to save stack trace in objects
Many stack traces are similar so there are many similar arrays.
Stackdepot saves each unique stack only once.
Replace field addrs in struct track with depot_stack_handle_t handle. Use
stackdepot to save stack trace.
The benefits are smaller memory overhead and possibility to aggregate
per-cache statistics in the future using the stackdepot handle instead of
matching stacks manually.
Link: https://lkml.kernel.org/r/20210414163434.4376-1-glittao@gmail.com
Signed-off-by: Oliver Glitta <glittao@gmail.com>
Reviewed-by: Vlastimil Babka <vbabka@suse.cz>
Acked-by: David Rientjes <rientjes@google.com>
Cc: Christoph Lameter <cl@linux.com>
Cc: Pekka Enberg <penberg@kernel.org>
Cc: Joonsoo Kim <iamjoonsoo.kim@lge.com>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Stephen Rothwell <sfr@canb.auug.org.au>
Stephen Rothwell [Thu, 3 Jun 2021 08:01:30 +0000 (18:01 +1000)]
Merge branch 'akpm-current/current'
Stephen Rothwell [Thu, 3 Jun 2021 07:37:35 +0000 (17:37 +1000)]
Merge remote-tracking branch 'tpmdd-jejb/tpmdd-for-next'
Stephen Rothwell [Thu, 3 Jun 2021 07:35:53 +0000 (17:35 +1000)]
Merge remote-tracking branch 'cxl/next'
Stephen Rothwell [Thu, 3 Jun 2021 07:20:52 +0000 (17:20 +1000)]
Merge remote-tracking branch 'rust/rust-next'
# Conflicts:
# Makefile
# include/uapi/linux/android/binder.h
# kernel/printk/printk.c
Stephen Rothwell [Thu, 3 Jun 2021 07:18:42 +0000 (17:18 +1000)]
Merge remote-tracking branch 'memblock/for-next'
Stephen Rothwell [Thu, 3 Jun 2021 07:17:03 +0000 (17:17 +1000)]
Merge remote-tracking branch 'mhi/mhi-next'
Stephen Rothwell [Thu, 3 Jun 2021 07:15:20 +0000 (17:15 +1000)]
Merge remote-tracking branch 'fpga/for-next'
Stephen Rothwell [Thu, 3 Jun 2021 07:14:00 +0000 (17:14 +1000)]
Merge remote-tracking branch 'auxdisplay/auxdisplay'
Stephen Rothwell [Thu, 3 Jun 2021 07:11:46 +0000 (17:11 +1000)]
Merge remote-tracking branch 'hyperv/hyperv-next'
Stephen Rothwell [Thu, 3 Jun 2021 07:09:40 +0000 (17:09 +1000)]
Merge remote-tracking branch 'nvmem/for-next'
Stephen Rothwell [Thu, 3 Jun 2021 07:08:01 +0000 (17:08 +1000)]
Merge remote-tracking branch 'slimbus/for-next'
# Conflicts:
# drivers/nvmem/Kconfig
# drivers/nvmem/Makefile
Stephen Rothwell [Thu, 3 Jun 2021 07:06:18 +0000 (17:06 +1000)]
Merge remote-tracking branch 'gnss/gnss-next'
Stephen Rothwell [Thu, 3 Jun 2021 06:51:13 +0000 (16:51 +1000)]
Merge remote-tracking branch 'kspp/for-next/kspp'
Stephen Rothwell [Thu, 3 Jun 2021 06:37:40 +0000 (16:37 +1000)]
Merge remote-tracking branch 'seccomp/for-next/seccomp'
# Conflicts:
# kernel/seccomp.c
Stephen Rothwell [Thu, 3 Jun 2021 06:37:37 +0000 (16:37 +1000)]
Merge remote-tracking branch 'nvdimm/libnvdimm-for-next'
Stephen Rothwell [Thu, 3 Jun 2021 06:35:27 +0000 (16:35 +1000)]
Merge remote-tracking branch 'rtc/rtc-next'
Stephen Rothwell [Thu, 3 Jun 2021 06:35:23 +0000 (16:35 +1000)]
Merge remote-tracking branch 'coresight/next'
Stephen Rothwell [Thu, 3 Jun 2021 06:35:23 +0000 (16:35 +1000)]
Merge remote-tracking branch 'livepatching/for-next'
Stephen Rothwell [Thu, 3 Jun 2021 06:20:30 +0000 (16:20 +1000)]
Merge remote-tracking branch 'userns/for-next'
# Conflicts:
# include/linux/sched/user.h
# include/linux/user_namespace.h
# kernel/signal.c
# kernel/ucount.c
Stephen Rothwell [Thu, 3 Jun 2021 06:18:23 +0000 (16:18 +1000)]
Merge remote-tracking branch 'pwm/for-next'
Stephen Rothwell [Thu, 3 Jun 2021 06:16:18 +0000 (16:16 +1000)]
Merge remote-tracking branch 'pinctrl-renesas/renesas-pinctrl'
Stephen Rothwell [Thu, 3 Jun 2021 06:14:39 +0000 (16:14 +1000)]
Merge remote-tracking branch 'pinctrl-intel/for-next'
Stephen Rothwell [Thu, 3 Jun 2021 06:12:14 +0000 (16:12 +1000)]
Merge remote-tracking branch 'pinctrl/for-next'
# Conflicts:
# include/linux/pinctrl/pinconf-generic.h
Stephen Rothwell [Thu, 3 Jun 2021 06:10:36 +0000 (16:10 +1000)]
Merge remote-tracking branch 'gpio-intel/for-next'
Stephen Rothwell [Thu, 3 Jun 2021 06:08:30 +0000 (16:08 +1000)]
Merge remote-tracking branch 'gpio-brgl/gpio/for-next'
Stephen Rothwell [Thu, 3 Jun 2021 06:06:16 +0000 (16:06 +1000)]
Merge remote-tracking branch 'rpmsg/for-next'
Stephen Rothwell [Thu, 3 Jun 2021 06:04:08 +0000 (16:04 +1000)]
Merge remote-tracking branch 'vhost/linux-next'
Stephen Rothwell [Thu, 3 Jun 2021 06:01:33 +0000 (16:01 +1000)]
Merge remote-tracking branch 'scsi-mkp/for-next'
Stephen Rothwell [Thu, 3 Jun 2021 05:58:58 +0000 (15:58 +1000)]
Merge remote-tracking branch 'scsi/for-next'
Stephen Rothwell [Thu, 3 Jun 2021 05:49:06 +0000 (15:49 +1000)]
Merge remote-tracking branch 'cgroup/for-next'
Stephen Rothwell [Thu, 3 Jun 2021 05:46:51 +0000 (15:46 +1000)]
Merge remote-tracking branch 'dmaengine/next'
Stephen Rothwell [Thu, 3 Jun 2021 05:45:04 +0000 (15:45 +1000)]
Merge remote-tracking branch 'icc/icc-next'
Stephen Rothwell [Thu, 3 Jun 2021 05:43:06 +0000 (15:43 +1000)]
Merge remote-tracking branch 'iio/togreg'
Stephen Rothwell [Thu, 3 Jun 2021 05:40:58 +0000 (15:40 +1000)]
Merge remote-tracking branch 'staging/staging-next'
Stephen Rothwell [Thu, 3 Jun 2021 05:39:21 +0000 (15:39 +1000)]
Merge remote-tracking branch 'thunderbolt/next'
Stephen Rothwell [Thu, 3 Jun 2021 05:37:38 +0000 (15:37 +1000)]
Merge remote-tracking branch 'soundwire/next'
Stephen Rothwell [Thu, 3 Jun 2021 05:35:29 +0000 (15:35 +1000)]
Merge remote-tracking branch 'phy-next/next'
Stephen Rothwell [Thu, 3 Jun 2021 05:33:51 +0000 (15:33 +1000)]
Merge remote-tracking branch 'extcon/extcon-next'
Stephen Rothwell [Thu, 3 Jun 2021 05:19:05 +0000 (15:19 +1000)]
Merge remote-tracking branch 'char-misc/char-misc-next'
Stephen Rothwell [Thu, 3 Jun 2021 05:16:41 +0000 (15:16 +1000)]
Merge remote-tracking branch 'tty/tty-next'
Stephen Rothwell [Thu, 3 Jun 2021 05:15:02 +0000 (15:15 +1000)]
Merge remote-tracking branch 'usb-chipidea-next/for-usb-next'
Stephen Rothwell [Thu, 3 Jun 2021 05:13:18 +0000 (15:13 +1000)]
Merge remote-tracking branch 'usb-serial/usb-next'
Stephen Rothwell [Thu, 3 Jun 2021 04:58:58 +0000 (14:58 +1000)]
Merge remote-tracking branch 'usb/usb-next'
Stephen Rothwell [Thu, 3 Jun 2021 04:43:55 +0000 (14:43 +1000)]
Merge remote-tracking branch 'driver-core/driver-core-next'
Stephen Rothwell [Thu, 3 Jun 2021 04:42:17 +0000 (14:42 +1000)]
Merge remote-tracking branch 'ipmi/for-next'
Stephen Rothwell [Thu, 3 Jun 2021 04:40:07 +0000 (14:40 +1000)]
Merge remote-tracking branch 'leds/for-next'
Stephen Rothwell [Thu, 3 Jun 2021 04:38:25 +0000 (14:38 +1000)]
Merge remote-tracking branch 'drivers-x86/for-next'
# Conflicts:
# drivers/platform/surface/surface_aggregator_registry.c
Stephen Rothwell [Thu, 3 Jun 2021 04:36:18 +0000 (14:36 +1000)]
Merge remote-tracking branch 'percpu/for-next'
Stephen Rothwell [Thu, 3 Jun 2021 04:34:35 +0000 (14:34 +1000)]
Merge remote-tracking branch 'kvm-arm/next'
Stephen Rothwell [Thu, 3 Jun 2021 04:19:40 +0000 (14:19 +1000)]
Merge remote-tracking branch 'rcu/rcu/next'
Stephen Rothwell [Thu, 3 Jun 2021 04:18:21 +0000 (14:18 +1000)]
Merge remote-tracking branch 'edac/edac-for-next'
Stephen Rothwell [Thu, 3 Jun 2021 04:03:31 +0000 (14:03 +1000)]
Merge remote-tracking branch 'tip/auto-latest'
# Conflicts:
# samples/kprobes/kprobe_example.c
Stephen Rothwell [Thu, 3 Jun 2021 03:57:48 +0000 (13:57 +1000)]
Merge remote-tracking branch 'spi/for-next'
Stephen Rothwell [Thu, 3 Jun 2021 03:52:49 +0000 (13:52 +1000)]
Merge remote-tracking branch 'devicetree/for-next'
Stephen Rothwell [Thu, 3 Jun 2021 03:50:43 +0000 (13:50 +1000)]
Merge remote-tracking branch 'audit/next'
Stephen Rothwell [Thu, 3 Jun 2021 03:50:42 +0000 (13:50 +1000)]
Merge remote-tracking branch 'iommu/next'
Stephen Rothwell [Thu, 3 Jun 2021 03:48:36 +0000 (13:48 +1000)]
Merge remote-tracking branch 'smack/next'
Stephen Rothwell [Thu, 3 Jun 2021 03:41:45 +0000 (13:41 +1000)]
Merge remote-tracking branch 'selinux/next'
Stephen Rothwell [Thu, 3 Jun 2021 03:41:44 +0000 (13:41 +1000)]
Merge remote-tracking branch 'keys/keys-next'
# Conflicts:
# certs/system_keyring.c
Stephen Rothwell [Thu, 3 Jun 2021 03:39:30 +0000 (13:39 +1000)]
Merge remote-tracking branch 'integrity/next-integrity'
Stephen Rothwell [Thu, 3 Jun 2021 03:36:58 +0000 (13:36 +1000)]
Merge remote-tracking branch 'apparmor/apparmor-next'
Stephen Rothwell [Thu, 3 Jun 2021 03:36:57 +0000 (13:36 +1000)]
Merge remote-tracking branch 'security/next-testing'
Stephen Rothwell [Thu, 3 Jun 2021 03:34:49 +0000 (13:34 +1000)]
Merge remote-tracking branch 'regulator/for-next'
Stephen Rothwell [Thu, 3 Jun 2021 03:33:11 +0000 (13:33 +1000)]
Merge remote-tracking branch 'battery/for-next'
Stephen Rothwell [Thu, 3 Jun 2021 03:31:30 +0000 (13:31 +1000)]
Merge remote-tracking branch 'backlight/for-backlight-next'
Stephen Rothwell [Thu, 3 Jun 2021 03:29:14 +0000 (13:29 +1000)]
Merge remote-tracking branch 'mfd/for-mfd-next'
Stephen Rothwell [Thu, 3 Jun 2021 03:27:01 +0000 (13:27 +1000)]
Merge remote-tracking branch 'mmc/next'
Stephen Rothwell [Thu, 3 Jun 2021 03:24:47 +0000 (13:24 +1000)]
Merge remote-tracking branch 'device-mapper/for-next'
Stephen Rothwell [Thu, 3 Jun 2021 03:14:06 +0000 (13:14 +1000)]
Merge remote-tracking branch 'block/for-next'
Stephen Rothwell [Thu, 3 Jun 2021 03:12:21 +0000 (13:12 +1000)]
Merge remote-tracking branch 'input/next'
Stephen Rothwell [Thu, 3 Jun 2021 03:10:15 +0000 (13:10 +1000)]
Merge remote-tracking branch 'modules/modules-next'
Stephen Rothwell [Thu, 3 Jun 2021 03:07:54 +0000 (13:07 +1000)]
Merge remote-tracking branch 'sound-asoc/for-next'
Stephen Rothwell [Thu, 3 Jun 2021 03:05:22 +0000 (13:05 +1000)]
Merge remote-tracking branch 'sound/for-next'
Stephen Rothwell [Thu, 3 Jun 2021 03:01:53 +0000 (13:01 +1000)]
Merge remote-tracking branch 'regmap/for-next'
Stephen Rothwell [Thu, 3 Jun 2021 02:59:15 +0000 (12:59 +1000)]
Merge remote-tracking branch 'etnaviv/etnaviv/next'
Stephen Rothwell [Thu, 3 Jun 2021 02:59:14 +0000 (12:59 +1000)]
Merge remote-tracking branch 'drm-msm/msm-next'
Stephen Rothwell [Thu, 3 Jun 2021 02:59:13 +0000 (12:59 +1000)]
Merge remote-tracking branch 'drm-tegra/drm/tegra/for-next'
Stephen Rothwell [Thu, 3 Jun 2021 02:59:12 +0000 (12:59 +1000)]
Merge remote-tracking branch 'drm-intel/for-linux-next'
Stephen Rothwell [Thu, 3 Jun 2021 02:59:12 +0000 (12:59 +1000)]
Merge remote-tracking branch 'amdgpu/drm-next'
# Conflicts:
# drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c
# drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c
Stephen Rothwell [Thu, 3 Jun 2021 02:19:49 +0000 (12:19 +1000)]
Merge remote-tracking branch 'drm-misc/for-linux-next'
Stephen Rothwell [Thu, 3 Jun 2021 02:19:47 +0000 (12:19 +1000)]
Merge remote-tracking branch 'drm/drm-next'
# Conflicts:
# drivers/gpu/drm/i915/selftests/i915_gem.c
Stephen Rothwell [Thu, 3 Jun 2021 02:14:04 +0000 (12:14 +1000)]
Merge remote-tracking branch 'crypto/master'
Stephen Rothwell [Thu, 3 Jun 2021 02:12:28 +0000 (12:12 +1000)]
Merge remote-tracking branch 'spi-nor/spi-nor/next'
Stephen Rothwell [Thu, 3 Jun 2021 02:10:43 +0000 (12:10 +1000)]
Merge remote-tracking branch 'nand/nand/next'
Stephen Rothwell [Thu, 3 Jun 2021 02:08:19 +0000 (12:08 +1000)]
Merge remote-tracking branch 'mtd/mtd/next'
Rob Herring [Thu, 27 May 2021 19:45:47 +0000 (14:45 -0500)]
of: Merge of_address_to_resource() and of_pci_address_to_resource() implementations
of_address_to_resource() and of_pci_address_to_resource() are almost the
same except the former takes an index and the latter takes a BAR number.
Now that __of_get_address() can take either one, refactor the functions
to use a common implementation.
Cc: Frank Rowand <frowand.list@gmail.com>
Signed-off-by: Rob Herring <robh@kernel.org>
Link: https://lore.kernel.org/r/20210527194547.1287934-5-robh@kernel.org
Rob Herring [Thu, 27 May 2021 19:45:46 +0000 (14:45 -0500)]
of: address: Use IS_ENABLED() for !CONFIG_PCI
Convert address.c to use IS_ENABLED() instead of ifdefs for the
public PCI functions. This simplifies the ifdefs in of_address.h.
Cc: Frank Rowand <frowand.list@gmail.com>
Signed-off-by: Rob Herring <robh@kernel.org>
Link: https://lore.kernel.org/r/20210527194547.1287934-4-robh@kernel.org
Rob Herring [Thu, 27 May 2021 19:45:45 +0000 (14:45 -0500)]
of: Merge of_get_address() and of_get_pci_address() implementations
of_get_address() and of_get_pci_address() are the same implementation
except of_get_pci_address() takes the PCI BAR number rather than an
index. Modify the of_get_address() implementation to work on either
index or BAR and provide wrapper functions for the existing functions.
Cc: Frank Rowand <frowand.list@gmail.com>
Signed-off-by: Rob Herring <robh@kernel.org>
Link: https://lore.kernel.org/r/20210527194547.1287934-3-robh@kernel.org
Rob Herring [Thu, 27 May 2021 19:45:44 +0000 (14:45 -0500)]
PCI: Add empty stub for pci_register_io_range()
Add an empty stub for pci_register_io_range() when !CONFIG_PCI. It's needed
to convert of_pci_range_to_resource() to use IS_ENABLED(CONFIG_PCI).
Cc: Bjorn Helgaas <bhelgaas@google.com>
Cc: linux-pci@vger.kernel.org
Signed-off-by: Rob Herring <robh@kernel.org>
Acked-by: Bjorn Helgaas <bhelgaas@google.com>
Link: https://lore.kernel.org/r/20210527194547.1287934-2-robh@kernel.org
Rob Herring [Thu, 27 May 2021 19:38:41 +0000 (14:38 -0500)]
of: Move reserved memory private function declarations
fdt_init_reserved_mem() and fdt_reserved_mem_save_node() are private to
the DT code, so move there declarations to of_private.h. There's no need
for the dummy functions as CONFIG_OF_RESERVED_MEM is always enabled for
CONFIG_OF_EARLY_FLATTREE.
Cc: Frank Rowand <frowand.list@gmail.com>
Signed-off-by: Rob Herring <robh@kernel.org>
Link: https://lore.kernel.org/r/20210527193841.1284169-1-robh@kernel.org
Rob Herring [Thu, 27 May 2021 22:32:17 +0000 (17:32 -0500)]
of: Drop reserved mem dependency on DMA_DECLARE_COHERENT and DMA_CMA
Reserved memory regions can be used for more than just DMA regions, so
only enabling on DMA_DECLARE_COHERENT (via HAS_DMA) or DMA_CMA is wrong.
This effectively doesn't matter except for the few cases arches select
NO_DMA.
At least, these users of RESERVEDMEM_OF_DECLARE depend on reserved memory
support:
arch/riscv/mm/init.c:RESERVEDMEM_OF_DECLARE(elfcorehdr, "linux,elfcorehdr", elfcore_hdr_setup);
drivers/memory/tegra/tegra210-emc-table.c:RESERVEDMEM_OF_DECLARE(tegra210_emc_table, "nvidia,tegra210-emc-table",
drivers/soc/fsl/qbman/bman_ccsr.c:RESERVEDMEM_OF_DECLARE(bman_fbpr, "fsl,bman-fbpr", bman_fbpr);
drivers/soc/fsl/qbman/qman_ccsr.c:RESERVEDMEM_OF_DECLARE(qman_fqd, "fsl,qman-fqd", qman_fqd);
drivers/soc/fsl/qbman/qman_ccsr.c:RESERVEDMEM_OF_DECLARE(qman_pfdr, "fsl,qman-pfdr", qman_pfdr);
Let's simplify things and enable OF_RESERVED_MEM when OF_EARLY_FLATTREE is
enabled.
Cc: Christoph Hellwig <hch@lst.de>
Signed-off-by: Rob Herring <robh@kernel.org>
Link: https://lore.kernel.org/r/20210527223217.1572631-1-robh@kernel.org
Mauro Carvalho Chehab [Wed, 2 Jun 2021 15:43:11 +0000 (17:43 +0200)]
dt-bindings: reset: update ti,sci-reset.yaml references
Changeset
9a81b8cbc245 ("dt-bindings: reset: Convert ti,sci-reset to json schema")
renamed: Documentation/devicetree/bindings/reset/ti,sci-reset.txt
to: Documentation/devicetree/bindings/reset/ti,sci-reset.yaml.
Update the cross-references accordingly.
Fixes: 9a81b8cbc245 ("dt-bindings: reset: Convert ti,sci-reset to json schema")
Signed-off-by: Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
Link: https://lore.kernel.org/r/e9b505d900d898c0d030deb168ab291206c203ee.1622648507.git.mchehab+huawei@kernel.org
Signed-off-by: Rob Herring <robh@kernel.org>
Mauro Carvalho Chehab [Wed, 2 Jun 2021 15:43:10 +0000 (17:43 +0200)]
dt-bindings: clock: update ti,sci-clk.yaml references
Changeset
a7dbfa6f3877 ("dt-bindings: clock: Convert ti,sci-clk to json schema")
renamed: Documentation/devicetree/bindings/clock/ti,sci-clk.txt
to: Documentation/devicetree/bindings/clock/ti,sci-clk.yaml.
Update the cross-references accordingly.
Fixes: a7dbfa6f3877 ("dt-bindings: clock: Convert ti,sci-clk to json schema")
Signed-off-by: Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
Link: https://lore.kernel.org/r/0fae687366c09dfb510425b3c88316a727b27d6d.1622648507.git.mchehab+huawei@kernel.org
Signed-off-by: Rob Herring <robh@kernel.org>
Mauro Carvalho Chehab [Wed, 2 Jun 2021 15:43:09 +0000 (17:43 +0200)]
dt-bindings: soc: ti: update sci-pm-domain.yaml references
Changeset
fda55c7256fe ("dt-bindings: soc: ti: Convert ti,sci-pm-domain to json schema")
renamed: Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
to: Documentation/devicetree/bindings/soc/ti/sci-pm-domain.yaml.
Update the cross-references accordingly.
Fixes: fda55c7256fe ("dt-bindings: soc: ti: Convert ti,sci-pm-domain to json schema")
Signed-off-by: Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
Link: https://lore.kernel.org/r/c03020ff281054c3bd2527c510659e05fec6f181.1622648507.git.mchehab+huawei@kernel.org
Signed-off-by: Rob Herring <robh@kernel.org>
Mauro Carvalho Chehab [Wed, 2 Jun 2021 15:43:08 +0000 (17:43 +0200)]
dt-bindings: power: supply: cpcap-charger: update cpcap-charger.yaml reference
Changeset
ce49e4282200 ("dt-bindings: power: supply: cpcap-charger: Convert to DT schema format")
renamed: Documentation/devicetree/bindings/power/supply/cpcap-charger.txt
to: Documentation/devicetree/bindings/power/supply/cpcap-charger.yaml.
Update its cross-reference accordingly.
Fixes: ce49e4282200 ("dt-bindings: power: supply: cpcap-charger: Convert to DT schema format")
Signed-off-by: Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
Link: https://lore.kernel.org/r/e9ce216362b7b9dcf84d707a3854247123440bf7.1622648507.git.mchehab+huawei@kernel.org
Signed-off-by: Rob Herring <robh@kernel.org>
Mauro Carvalho Chehab [Wed, 2 Jun 2021 15:43:07 +0000 (17:43 +0200)]
dt-bindings: power: supply: cpcap-battery: update cpcap-battery.yaml reference
Changeset
3c5be0454972 ("dt-bindings: power: supply: cpcap-battery: Convert to DT schema format")
renamed: Documentation/devicetree/bindings/power/supply/cpcap-battery.txt
to: Documentation/devicetree/bindings/power/supply/cpcap-battery.yaml.
Update its cross-reference accordingly.
Fixes: 3c5be0454972 ("dt-bindings: power: supply: cpcap-battery: Convert to DT schema format")
Signed-off-by: Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
Link: https://lore.kernel.org/r/1d0c8d50db22d9e5540a42be874fcd39fb7fc2a7.1622648507.git.mchehab+huawei@kernel.org
Signed-off-by: Rob Herring <robh@kernel.org>
Sudeep Holla [Tue, 1 Jun 2021 22:49:00 +0000 (23:49 +0100)]
dt-bindings: firmware: amlogic,scpi: Move arm,scpi-shmem to json schema
"amlogic,meson-gxbb-scp-shmem" is already in the Generic on-chip SRAM
binding though "amlogic,meson-gxbb-scpi" is missing which is now added.
Also remove the whole old text format binding for the same.
Cc: Rob Herring <robh+dt@kernel.org>
Cc: Kevin Hilman <khilman@baylibre.com>
Cc: Neil Armstrong <narmstrong@baylibre.com>
Cc: Jerome Brunet <jbrunet@baylibre.com>
Signed-off-by: Sudeep Holla <sudeep.holla@arm.com>
Link: https://lore.kernel.org/r/20210601224904.917990-5-sudeep.holla@arm.com
Signed-off-by: Rob Herring <robh@kernel.org>
Sudeep Holla [Tue, 1 Jun 2021 22:48:59 +0000 (23:48 +0100)]
dt-bindings: firmware: juno,scpi: Move to sram.yaml json schema
Commit
a90b15e0ad72 ("Documentation: bindings: decouple juno specific
details from generic binding") moved the juno specific bindings into
separate file. Though there was no need for juno specific binding, it
has been used unfortunately for whatever stupid reason I added it for.
Let us move the same to the generic sram.yaml schema and remove the
old text format binding.
Cc: Rob Herring <robh+dt@kernel.org>
Signed-off-by: Sudeep Holla <sudeep.holla@arm.com>
Link: https://lore.kernel.org/r/20210601224904.917990-4-sudeep.holla@arm.com
Signed-off-by: Rob Herring <robh@kernel.org>
Sudeep Holla [Tue, 1 Jun 2021 22:48:58 +0000 (23:48 +0100)]
dt-bindings: firmware: arm,scmi: Move arm,scmi-shmem to json schema
Move the SRAM and shared memory binding for SCMI into the existing
Generic on-chip SRAM. We just need to update the compatible list and
there-by remove the whole old text format binding for the same.
Cc: Rob Herring <robh+dt@kernel.org>
Cc: Cristian Marussi <cristian.marussi@arm.com>
Cc: Florian Fainelli <f.fainelli@gmail.com>
Signed-off-by: Sudeep Holla <sudeep.holla@arm.com>
Link: https://lore.kernel.org/r/20210601224904.917990-3-sudeep.holla@arm.com
Signed-off-by: Rob Herring <robh@kernel.org>