He Ying
68f638a432
docs: arm64: Fix a grammar error
...
depending -> depending on
Reported-by: Hulk Robot <hulkci@huawei.com >
Signed-off-by: He Ying <heying24@huawei.com >
Link: https://lore.kernel.org/r/20210330085817.86185-1-heying24@huawei.com
Signed-off-by: Catalin Marinas <catalin.marinas@arm.com >
2021-03-30 10:32:23 +01:00
Ryan Wu
f2674c0c74
dt-bindings: nvmem: mediatek: add support for MediaTek mt8192 SoC
...
This updates dt-binding documentation for MediaTek mt8192
Signed-off-by: Ryan Wu <Yz.Wu@mediatek.com >
Acked-by: Rob Herring <robh@kernel.org >
Link: https://lore.kernel.org/r/1612151986-19820-2-git-send-email-Yz.Wu@mediatek.com
Signed-off-by: Matthias Brugger <matthias.bgg@gmail.com >
2021-03-30 10:41:26 +02:00
Rafał Miłecki
4cd7bd599e
dt-bindings: net: bcm4908-enet: fix Ethernet generic properties
...
This binding file uses $ref: ethernet-controller.yaml# so it's required
to use "unevaluatedProperties" (instead of "additionalProperties") to
make Ethernet properties validate.
Fixes: f08b5cf1eb ("dt-bindings: net: bcm4908-enet: include ethernet-controller.yaml")
Signed-off-by: Rafał Miłecki <rafal@milecki.pl >
Signed-off-by: David S. Miller <davem@davemloft.net >
2021-03-29 16:25:01 -07:00
Rafał Miłecki
af9d316f3d
dt-bindings: net: ethernet-controller: fix typo in NVMEM
...
The correct property name is "nvmem-cell-names". This is what:
1. Was originally documented in the ethernet.txt
2. Is used in DTS files
3. Matches standard syntax for phandles
4. Linux net subsystem checks for
Fixes: 9d3de3c583 ("dt-bindings: net: Add YAML schemas for the generic Ethernet options")
Signed-off-by: Rafał Miłecki <rafal@milecki.pl >
Signed-off-by: David S. Miller <davem@davemloft.net >
2021-03-29 16:24:09 -07:00
Linus Walleij
762bee3e3e
Merge branch 'ib-bcm63xx' into devel
2021-03-30 00:55:49 +02:00
Petr Machata
87f2c6716f
Documentation: net: Document resilient next-hop groups
...
Add a document describing the principles behind resilient next-hop groups,
and some notes about how to configure and offload them.
Suggested-by: David Ahern <dsahern@gmail.com >
Signed-off-by: Petr Machata <petrm@nvidia.com >
Reviewed-by: David Ahern <dsahern@gmail.com >
Reviewed-by: Ido Schimmel <idosch@nvidia.com >
Signed-off-by: David S. Miller <davem@davemloft.net >
2021-03-29 13:51:38 -07:00
Ingo Molnar
feecb81732
Merge tag 'v5.12-rc5' into locking/core, to pick up fixes
...
Signed-off-by: Ingo Molnar <mingo@kernel.org >
2021-03-29 15:56:48 +02:00
Christoph Hellwig
0f00b82e54
block: remove the revalidate_disk method
...
No implementations left.
Signed-off-by: Christoph Hellwig <hch@lst.de >
Link: https://lore.kernel.org/r/20210308074550.422714-4-hch@lst.de
Signed-off-by: Jens Axboe <axboe@kernel.dk >
2021-03-29 07:02:56 -06:00
Seiya Wang
13225a5c7b
dt-bindings: arm: Add compatible for Mediatek MT8195
...
This commit adds dt-binding documentation for the Mediatek MT8195
reference board.
Signed-off-by: Seiya Wang <seiya.wang@mediatek.com >
Acked-by: Rob Herring <robh@kernel.org >
Link: https://lore.kernel.org/r/20210319023427.16711-8-seiya.wang@mediatek.com
Signed-off-by: Matthias Brugger <matthias.bgg@gmail.com >
2021-03-29 13:54:12 +02:00
Seiya Wang
8c7713c004
dt-bindings: serial: Add compatible for Mediatek MT8195
...
This commit adds dt-binding documentation of uart for Mediatek MT8195 SoC
Platform.
Signed-off-by: Seiya Wang <seiya.wang@mediatek.com >
Link: https://lore.kernel.org/r/20210319023427.16711-4-seiya.wang@mediatek.com
Signed-off-by: Matthias Brugger <matthias.bgg@gmail.com >
2021-03-29 13:52:02 +02:00
Seiya Wang
ac75c32e82
dt-bindings: timer: Add compatible for Mediatek MT8195
...
This commit adds dt-binding documentation of timer for Mediatek MT8195 SoC
Platform.
Signed-off-by: Seiya Wang <seiya.wang@mediatek.com >
Acked-by: Rob Herring <robh@kernel.org >
Link: https://lore.kernel.org/r/20210319023427.16711-3-seiya.wang@mediatek.com
Signed-off-by: Matthias Brugger <matthias.bgg@gmail.com >
2021-03-29 13:51:57 +02:00
Hsin-Yi Wang
c60dd29e2d
dt-bindings: arm64: dts: mediatek: Add mt8183-kukui-jacuzzi-juniper
...
mt8183-kukui-jacuzzi-juniper board also known as Acer Chromebook Spin 311,
using mediatek mt8183 SoC.
Signed-off-by: Hsin-Yi Wang <hsinyi@chromium.org >
Reviewed-by: Enric Balletbo i Serra <enric.balletbo@collabora.com >
Acked-by: Rob Herring <robh@kernel.org >
Link: https://lore.kernel.org/r/20210319035245.2751911-2-hsinyi@chromium.org
Signed-off-by: Matthias Brugger <matthias.bgg@gmail.com >
2021-03-29 13:46:33 +02:00
Hsin-Yi Wang
02e744a11a
dt-bindings: arm64: dts: mediatek: Add mt8183-kukui-jacuzzi-damu
...
mt8183-kukui-jacuzzi-damu board also known as ASUS Chromebook Flip CM3,
using mediatek mt8183 SoC.
Signed-off-by: Hsin-Yi Wang <hsinyi@chromium.org >
Reviewed-by: Enric Balletbo i Serra <enric.balletbo@collabora.com >
Acked-by: Rob Herring <robh@kernel.org >
Link: https://lore.kernel.org/r/20210319035245.2751911-1-hsinyi@chromium.org
Signed-off-by: Matthias Brugger <matthias.bgg@gmail.com >
2021-03-29 13:46:33 +02:00
Álvaro Fernández Rojas
b6d46b9454
dt-bindings: add BCM6318 GPIO sysctl binding documentation
...
Add binding documentation for the GPIO sysctl found in BCM6318 SoCs.
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com >
Reviewed-by: Rob Herring <robh@kernel.org >
Link: https://lore.kernel.org/r/20210324081923.20379-22-noltari@gmail.com
Signed-off-by: Linus Walleij <linus.walleij@linaro.org >
2021-03-29 12:20:09 +02:00
Álvaro Fernández Rojas
b2f215141b
dt-bindings: add BCM6318 pincontroller binding documentation
...
Add binding documentation for the pincontrol core found in BCM6318 SoCs.
Co-developed-by: Jonas Gorski <jonas.gorski@gmail.com >
Signed-off-by: Jonas Gorski <jonas.gorski@gmail.com >
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com >
Reviewed-by: Rob Herring <robh@kernel.org >
Link: https://lore.kernel.org/r/20210324081923.20379-21-noltari@gmail.com
Signed-off-by: Linus Walleij <linus.walleij@linaro.org >
2021-03-29 12:20:08 +02:00
Álvaro Fernández Rojas
ff8324355d
dt-bindings: add BCM63268 GPIO sysctl binding documentation
...
Add binding documentation for the GPIO sysctl found in BCM63268 SoCs.
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com >
Reviewed-by: Rob Herring <robh@kernel.org >
Link: https://lore.kernel.org/r/20210324081923.20379-19-noltari@gmail.com
Signed-off-by: Linus Walleij <linus.walleij@linaro.org >
2021-03-29 12:20:08 +02:00
Álvaro Fernández Rojas
9b33034133
dt-bindings: add BCM63268 pincontroller binding documentation
...
Add binding documentation for the pincontrol core found in the BCM63268
family SoCs.
Co-developed-by: Jonas Gorski <jonas.gorski@gmail.com >
Signed-off-by: Jonas Gorski <jonas.gorski@gmail.com >
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com >
Reviewed-by: Rob Herring <robh@kernel.org >
Link: https://lore.kernel.org/r/20210324081923.20379-18-noltari@gmail.com
Signed-off-by: Linus Walleij <linus.walleij@linaro.org >
2021-03-29 12:20:08 +02:00
Álvaro Fernández Rojas
fd22635f22
dt-bindings: add BCM6368 GPIO sysctl binding documentation
...
Add binding documentation for the GPIO sysctl found in BCM6368 SoCs.
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com >
Reviewed-by: Rob Herring <robh@kernel.org >
Link: https://lore.kernel.org/r/20210324081923.20379-16-noltari@gmail.com
Signed-off-by: Linus Walleij <linus.walleij@linaro.org >
2021-03-29 12:20:08 +02:00
Álvaro Fernández Rojas
9fbf830379
dt-bindings: add BCM6368 pincontroller binding documentation
...
Add binding documentation for the pincontrol core found in BCM6368 SoCs.
Co-developed-by: Jonas Gorski <jonas.gorski@gmail.com >
Signed-off-by: Jonas Gorski <jonas.gorski@gmail.com >
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com >
Reviewed-by: Rob Herring <robh@kernel.org >
Link: https://lore.kernel.org/r/20210324081923.20379-15-noltari@gmail.com
Signed-off-by: Linus Walleij <linus.walleij@linaro.org >
2021-03-29 12:20:08 +02:00
Álvaro Fernández Rojas
7ca989eafb
dt-bindings: add BCM6362 GPIO sysctl binding documentation
...
Add binding documentation for the GPIO sysctl found in BCM6362 SoCs.
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com >
Reviewed-by: Rob Herring <robh@kernel.org >
Link: https://lore.kernel.org/r/20210324081923.20379-13-noltari@gmail.com
Signed-off-by: Linus Walleij <linus.walleij@linaro.org >
2021-03-29 12:20:08 +02:00
Álvaro Fernández Rojas
6e4b5e1fc7
dt-bindings: add BCM6362 pincontroller binding documentation
...
Add binding documentation for the pincontrol core found in BCM6362 SoCs.
Co-developed-by: Jonas Gorski <jonas.gorski@gmail.com >
Signed-off-by: Jonas Gorski <jonas.gorski@gmail.com >
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com >
Reviewed-by: Rob Herring <robh@kernel.org >
Link: https://lore.kernel.org/r/20210324081923.20379-12-noltari@gmail.com
Signed-off-by: Linus Walleij <linus.walleij@linaro.org >
2021-03-29 12:20:08 +02:00
Álvaro Fernández Rojas
cfb1b98bc8
dt-bindings: add BCM6358 GPIO sysctl binding documentation
...
Add binding documentation for the GPIO sysctl found in BCM6358 SoCs.
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com >
Reviewed-by: Rob Herring <robh@kernel.org >
Link: https://lore.kernel.org/r/20210324081923.20379-10-noltari@gmail.com
Signed-off-by: Linus Walleij <linus.walleij@linaro.org >
2021-03-29 12:20:07 +02:00
Álvaro Fernández Rojas
6d591614bf
dt-bindings: add BCM6358 pincontroller binding documentation
...
Add binding documentation for the pincontrol core found in BCM6358 SoCs.
Co-developed-by: Jonas Gorski <jonas.gorski@gmail.com >
Signed-off-by: Jonas Gorski <jonas.gorski@gmail.com >
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com >
Reviewed-by: Rob Herring <robh@kernel.org >
Link: https://lore.kernel.org/r/20210324081923.20379-9-noltari@gmail.com
Signed-off-by: Linus Walleij <linus.walleij@linaro.org >
2021-03-29 12:20:07 +02:00
Álvaro Fernández Rojas
7f9dfaa2af
dt-bindings: add BCM6328 GPIO sysctl binding documentation
...
Add binding documentation for the GPIO sysctl found in BCM6328 SoCs.
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com >
Reviewed-by: Rob Herring <robh@kernel.org >
Link: https://lore.kernel.org/r/20210324081923.20379-7-noltari@gmail.com
Signed-off-by: Linus Walleij <linus.walleij@linaro.org >
2021-03-29 12:20:07 +02:00
Álvaro Fernández Rojas
44dbcd8eb0
dt-bindings: add BCM6328 pincontroller binding documentation
...
Add binding documentation for the pincontrol core found in BCM6328 SoCs.
Co-developed-by: Jonas Gorski <jonas.gorski@gmail.com >
Signed-off-by: Jonas Gorski <jonas.gorski@gmail.com >
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com >
Reviewed-by: Rob Herring <robh@kernel.org >
Link: https://lore.kernel.org/r/20210324081923.20379-6-noltari@gmail.com
Signed-off-by: Linus Walleij <linus.walleij@linaro.org >
2021-03-29 12:20:07 +02:00
Álvaro Fernández Rojas
fb9da17bd2
dt-bindings: improve BCM6345 GPIO binding documentation
...
Convert existing BCM6345 GPIO binding documentation to YAML and add binding
documentation for the GPIO controller found in BCM6318, BCM6328, BCM6358,
BCM6362, BCM6368 and BCM63268 SoCs.
Co-developed-by: Jonas Gorski <jonas.gorski@gmail.com >
Signed-off-by: Jonas Gorski <jonas.gorski@gmail.com >
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com >
Reviewed-by: Rob Herring <robh@kernel.org >
Link: https://lore.kernel.org/r/20210324081923.20379-4-noltari@gmail.com
Signed-off-by: Linus Walleij <linus.walleij@linaro.org >
2021-03-29 12:20:07 +02:00
Alistair Francis
6634b2d252
dt-bindings: arm: fsl: Add the reMarkable 2 e-Ink tablet
...
Signed-off-by: Alistair Francis <alistair@alistair23.me >
Acked-by: Rob Herring <robh@kernel.org >
Signed-off-by: Shawn Guo <shawnguo@kernel.org >
2021-03-29 09:42:11 +08:00
Alistair Francis
974bdace1a
dt-bindings: Add vendor prefix for reMarkable
...
reMarkable AS produces eInk tablets
Signed-off-by: Alistair Francis <alistair@alistair23.me >
Acked-by: Rob Herring <robh@kernel.org >
Signed-off-by: Shawn Guo <shawnguo@kernel.org >
2021-03-29 09:41:43 +08:00
Fenghua Yu
ebca17707e
Documentation/admin-guide: Change doc for split_lock_detect parameter
...
Since #DB for bus lock detect changes the split_lock_detect parameter,
update the documentation for the changes.
Signed-off-by: Fenghua Yu <fenghua.yu@intel.com >
Signed-off-by: Thomas Gleixner <tglx@linutronix.de >
Reviewed-by: Tony Luck <tony.luck@intel.com >
Acked-by: Randy Dunlap <rdunlap@infradead.org >
Link: https://lore.kernel.org/r/20210322135325.682257-4-fenghua.yu@intel.com
2021-03-28 22:52:16 +02:00
Rafał Miłecki
2fa7294175
dt-bindings: mtd: add binding for Linksys Northstar partitions
...
Linksys on Broadcom Northstar devices uses fixed flash layout with
multiple firmware partitions.
Signed-off-by: Rafał Miłecki <rafal@milecki.pl >
Reviewed-by: Rob Herring <robh@kernel.org >
Signed-off-by: Miquel Raynal <miquel.raynal@bootlin.com >
Link: https://lore.kernel.org/linux-mtd/20210312134919.7767-1-zajec5@gmail.com
2021-03-28 19:27:02 +02:00
Ansuel Smith
ac42c46f98
dt-bindings: mtd: Document use of nvmem-cells compatible
...
Document nvmem-cells compatible used to treat mtd partitions as a
nvmem provider.
Signed-off-by: Ansuel Smith <ansuelsmth@gmail.com >
Reviewed-by: Rob Herring <robh@kernel.org >
Signed-off-by: Miquel Raynal <miquel.raynal@bootlin.com >
Link: https://lore.kernel.org/linux-mtd/20210312062830.20548-3-ansuelsmth@gmail.com
2021-03-28 19:27:02 +02:00
Ansuel Smith
52981a0fa9
dt-bindings: nvmem: drop $nodename restriction
...
Drop $nodename restriction as now mtd partition can also be used as
nvmem provider.
Signed-off-by: Ansuel Smith <ansuelsmth@gmail.com >
Reviewed-by: Rob Herring <robh@kernel.org >
Signed-off-by: Miquel Raynal <miquel.raynal@bootlin.com >
Link: https://lore.kernel.org/linux-mtd/20210312062830.20548-2-ansuelsmth@gmail.com
2021-03-28 19:27:02 +02:00
Xu Yilun
d72260cc78
Documentation: fpga: dfl: Add description for DFL UIO support
...
This patch adds description for UIO support for dfl devices on DFL
bus.
Reviewed-by: Tom Rix <trix@redhat.com >
Reviewed-by: Wu Hao <hao.wu@intel.com >
Signed-off-by: Xu Yilun <yilun.xu@intel.com >
Link: https://lore.kernel.org/r/1615168776-8553-3-git-send-email-yilun.xu@intel.com
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org >
2021-03-28 14:58:18 +02:00
Mihai Carabas
db3a4f0abe
misc/pvpanic: add PCI driver
...
Add support for pvpanic PCI device added in qemu [1]. At probe time, obtain the
address where to read/write pvpanic events and pass it to the generic handling
code. Will follow the same logic as pvpanic MMIO device driver. At remove time,
unmap base address and disable PCI device.
[1] 9df52f58e7
Signed-off-by: Mihai Carabas <mihai.carabas@oracle.com >
Link: https://lore.kernel.org/r/1616597356-20696-4-git-send-email-mihai.carabas@oracle.com
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org >
2021-03-28 14:57:11 +02:00
dillon min
9f299d3264
dt-bindings: serial: stm32: Use 'type: object' instead of false for 'additionalProperties'
...
To use additional properties 'bluetooth' on serial, need replace false with
'type: object' for 'additionalProperties' to make it as a node, else will
run into dtbs_check warnings.
'arch/arm/boot/dts/stm32h750i-art-pi.dt.yaml: serial@40004800:
'bluetooth' does not match any of the regexes: 'pinctrl-[0-9]+'
Fixes: af1c2d8169 ("dt-bindings: serial: Convert STM32 UART to json-schema")
Reported-by: kernel test robot <lkp@intel.com >
Tested-by: Valentin Caron <valentin.caron@foss.st.com >
Signed-off-by: dillon min <dillon.minfei@gmail.com >
Reviewed-by: Rob Herring <robh@kernel.org >
Link: https://lore.kernel.org/r/1616757302-7889-8-git-send-email-dillon.minfei@gmail.com
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org >
2021-03-28 14:14:48 +02:00
Jonathan Neuschäfer
3ece873e18
dt-bindings: serial: 8250: Add nuvoton,wpcm450-uart
...
Add a compatible string for the UART inside the Nuvoton WPCM450 SoC.
Acked-by: Rob Herring <robh@kernel.org >
Signed-off-by: Jonathan Neuschäfer <j.neuschaefer@gmx.net >
Link: https://lore.kernel.org/r/20210320181610.680870-5-j.neuschaefer@gmx.net
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org >
2021-03-28 14:11:31 +02:00
Rob Herring
487adc545b
dt-bindings: usb: usb-nop-xceiv: Convert to DT schema
...
Convert the usb-nop-xceiv binding to DT schema.
Cc: Greg Kroah-Hartman <gregkh@linuxfoundation.org >
Cc: linux-usb@vger.kernel.org
Signed-off-by: Rob Herring <robh@kernel.org >
Link: https://lore.kernel.org/r/20210327202816.545282-1-robh@kernel.org
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org >
2021-03-28 13:43:34 +02:00
Rob Herring
cc27bb4e7f
dt-bindings: usb: mediatek,mtu3: Use graph schema
...
Users of the DT graph binding now should reference it for their 'port'
schemas, so add it for Mediatek MTU3 binding.
Cc: Chunfeng Yun <chunfeng.yun@mediatek.com >
Cc: Greg Kroah-Hartman <gregkh@linuxfoundation.org >
Cc: linux-usb@vger.kernel.org
Signed-off-by: Rob Herring <robh@kernel.org >
Link: https://lore.kernel.org/r/20210327191448.410795-1-robh@kernel.org
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org >
2021-03-28 13:43:34 +02:00
Chunfeng Yun
275af51242
dt-bindings: usb: mtu3: support wakeup for mt8183 and mt8192
...
These two HW of wakeup don't follow MediaTek internal IPM rule,
and both use a specific way, like as early revision of mt8173.
Due to the index 2 already used by many DTS, it's better to keep
it unchanged for backward compatibility, treat specific ones without
following IPM rule as revision 1.x, meanwhile reserve 3~99 for
later revision that following the IPM rule.
Signed-off-by: Chunfeng Yun <chunfeng.yun@mediatek.com >
Reviewed-by: Rob Herring <robh@kernel.org >
Link: https://lore.kernel.org/r/1616482975-17841-3-git-send-email-chunfeng.yun@mediatek.com
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org >
2021-03-28 13:42:23 +02:00
Chunfeng Yun
5244588749
dt-bindings: usb: mtk-xhci: add support wakeup for mt8183 and mt8192
...
These two HW of wakeup don't follow MediaTek internal IPM rule,
both use a specific way, like as early revision of mt8173.
Due to the index 2 already used by many DTS, it's better to keep
it unchanged for backward compatibility, treat specific ones without
following IPM rule as revision 1.x, meanwhile reserve 3~99 for
later revisions with following the IPM rule.
Signed-off-by: Chunfeng Yun <chunfeng.yun@mediatek.com >
Reviewed-by: Rob Herring <robh@kernel.org >
Link: https://lore.kernel.org/r/1616482975-17841-2-git-send-email-chunfeng.yun@mediatek.com
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org >
2021-03-28 13:42:04 +02:00
Rob Herring
aa89ee98b8
docs: dt: Add DT API documentation
...
The kernel-doc for the DT APIs are not included in the documentation
build. Add them.
Cc: Frank Rowand <frowand.list@gmail.com >
Cc: Mauro Carvalho Chehab <mchehab@kernel.org >
Signed-off-by: Rob Herring <robh@kernel.org >
Reviewed-by: Mauro Carvalho Chehab <mchehab+huawei@kernel.org >
Link: https://lore.kernel.org/r/20210325164713.1296407-9-robh@kernel.org
2021-03-27 12:59:03 -06:00
Rob Herring
b83db5b849
docs: dt: Group DT docs into relevant sub-sections
...
The DT docs are currently all just lumped together in the doc build.
Let's organize the documents by kernel specifics, overlays and bindings.
As writing-schema.rst is about bindings, let's move it to the bindings
directory.
Cc: Frank Rowand <frowand.list@gmail.com >
Cc: Mauro Carvalho Chehab <mchehab@kernel.org >
Signed-off-by: Rob Herring <robh@kernel.org >
Reviewed-by: Mauro Carvalho Chehab <mchehab+huawei@kernel.org >
Link: https://lore.kernel.org/r/20210325164713.1296407-6-robh@kernel.org
2021-03-27 12:58:04 -06:00
Rob Herring
7248213cf4
docs: dt: Make 'Devicetree' wording more consistent
...
There's a variety of ways 'Devicetree' has been written. This is most
evident in the documentation build contents where we have 'Device Tree',
'DeviceTree', etc. The DT spec has somewhat standardized on
'Devicetree', so let's use that.
Cc: Frank Rowand <frowand.list@gmail.com >
Cc: Mauro Carvalho Chehab <mchehab@kernel.org >
Signed-off-by: Rob Herring <robh@kernel.org >
Reviewed-by: Mauro Carvalho Chehab <mchehab+huawei@kernel.org >
Link: https://lore.kernel.org/r/20210325164713.1296407-5-robh@kernel.org
2021-03-27 12:58:04 -06:00
Rob Herring
9be21f7358
docs: dt: writing-schema: Include the example schema in the doc build
...
The example-schema.yaml file serves as documentation, so let's include it
from writing-schema.rst.
Cc: Frank Rowand <frowand.list@gmail.com >
Cc: Mauro Carvalho Chehab <mchehab@kernel.org >
Signed-off-by: Rob Herring <robh@kernel.org >
Reviewed-by: Mauro Carvalho Chehab <mchehab+huawei@kernel.org >
Link: https://lore.kernel.org/r/20210325164713.1296407-4-robh@kernel.org
2021-03-27 12:58:04 -06:00
Rob Herring
0d45f83351
docs: dt: writing-schema: Remove spurious indentation
...
'allOf' and 'properties' have a leading space which causes them to be
indented in the doc output.
Cc: Frank Rowand <frowand.list@gmail.com >
Cc: Mauro Carvalho Chehab <mchehab@kernel.org >
Signed-off-by: Rob Herring <robh@kernel.org >
Reviewed-by: Mauro Carvalho Chehab <mchehab+huawei@kernel.org >
Link: https://lore.kernel.org/r/20210325164713.1296407-3-robh@kernel.org
2021-03-27 12:58:04 -06:00
Rob Herring
b3e2589be3
dt-bindings: Fix reference in submitting-patches.rst to the DT ABI doc
...
submitting-patches.rst has a stale reference to ABI.txt. Fix this with a
proper rSt link.
Cc: Frank Rowand <frowand.list@gmail.com >
Cc: Mauro Carvalho Chehab <mchehab@kernel.org >
Signed-off-by: Rob Herring <robh@kernel.org >
Reviewed-by: Mauro Carvalho Chehab <mchehab+huawei@kernel.org >
Link: https://lore.kernel.org/r/20210325164713.1296407-2-robh@kernel.org
2021-03-27 12:58:03 -06:00
Julius Werner
b368d9e7c9
dt-bindings: ddr: Add optional manufacturer and revision ID to LPDDR3
...
On some platforms, DDR parts are multi-sourced and the exact part number
used is not know to either kernel or firmware at build time. Firmware
can read identifying information from DDR mode registers at boot time
but needs a way to communicate this information to kernel and/or
userspace. This patch adds optional properties for this information to
the existing "jedec,lpddr3" device tree binding to be used for that
purpose.
Signed-off-by: Julius Werner <jwerner@chromium.org >
Link: https://lore.kernel.org/r/20210324010405.1917577-1-jwerner@chromium.org
Signed-off-by: Rob Herring <robh@kernel.org >
2021-03-27 12:58:03 -06:00
Vinod Koul
c009ffe661
dt-bindings: interconnect: Add Qualcomm SM8350 DT bindings
...
The Qualcomm SM8350 platform has several bus fabrics that could be
controlled and tuned dynamically according to the bandwidth demand.
Signed-off-by: Vinod Koul <vkoul@kernel.org >
Reviewed-by: Rob Herring <robh@kernel.org >
Link: https://lore.kernel.org/r/20210318094617.951212-2-vkoul@kernel.org
Signed-off-by: Georgi Djakov <georgi.djakov@linaro.org >
2021-03-27 14:33:37 +02:00
Robert Hancock
a0e55dcd2f
dt-bindings: net: xilinx_axienet: Document additional clocks
...
Update DT bindings to describe all of the clocks that the axienet
driver will now be able to make use of.
Acked-by: Rob Herring <robh@kernel.org >
Signed-off-by: Robert Hancock <robert.hancock@calian.com >
Reviewed-by: Andrew Lunn <andrew@lunn.ch >
Signed-off-by: David S. Miller <davem@davemloft.net >
2021-03-26 15:17:17 -07:00
Kai Huang
b0c7459be0
x86/sgx: Wipe out EREMOVE from sgx_free_epc_page()
...
EREMOVE takes a page and removes any association between that page and
an enclave. It must be run on a page before it can be added into another
enclave. Currently, EREMOVE is run as part of pages being freed into the
SGX page allocator. It is not expected to fail, as it would indicate a
use-after-free of EPC pages. Rather than add the page back to the pool
of available EPC pages, the kernel intentionally leaks the page to avoid
additional errors in the future.
However, KVM does not track how guest pages are used, which means that
SGX virtualization use of EREMOVE might fail. Specifically, it is
legitimate that EREMOVE returns SGX_CHILD_PRESENT for EPC assigned to
KVM guest, because KVM/kernel doesn't track SECS pages.
To allow SGX/KVM to introduce a more permissive EREMOVE helper and
to let the SGX virtualization code use the allocator directly, break
out the EREMOVE call from the SGX page allocator. Rename the original
sgx_free_epc_page() to sgx_encl_free_epc_page(), indicating that
it is used to free an EPC page assigned to a host enclave. Replace
sgx_free_epc_page() with sgx_encl_free_epc_page() in all call sites so
there's no functional change.
At the same time, improve the error message when EREMOVE fails, and
add documentation to explain to the user what that failure means and
to suggest to the user what to do when this bug happens in the case it
happens.
[ bp: Massage commit message, fix typos and sanitize text, simplify. ]
Signed-off-by: Kai Huang <kai.huang@intel.com >
Signed-off-by: Borislav Petkov <bp@suse.de >
Reviewed-by: Jarkko Sakkinen <jarkko@kernel.org >
Link: https://lkml.kernel.org/r/20210325093057.122834-1-kai.huang@intel.com
2021-03-26 22:51:23 +01:00