Vladimir Oltean
06a8e3ee9b
dt-bindings: arm: fsl: document the LX2160A BlueBox 3 boards
...
Document the compatible string for the LX2160A system that is part of
the BlueBox 3. Also add a separate compatible string for Rev A, since
technically it uses a different device tree.
Signed-off-by: Vladimir Oltean <vladimir.oltean@nxp.com >
Acked-by: Rob Herring <robh@kernel.org >
Signed-off-by: Shawn Guo <shawnguo@kernel.org >
2021-10-04 11:48:58 +08:00
Zhiyong Tao
91e7edceda
dt-bindings: pinctrl: mt8195: change pull up/down description
...
For supporting SI units in "bias-pull-down" & "bias-pull-up",
change pull up/down description
and add "mediatek,rsel_resistance_in_si_unit" description.
Signed-off-by: Zhiyong Tao <zhiyong.tao@mediatek.com >
Link: https://lore.kernel.org/r/20210924080632.28410-3-zhiyong.tao@mediatek.com
Signed-off-by: Linus Walleij <linus.walleij@linaro.org >
2021-10-03 00:43:35 +02:00
David Heidelberg
0fd1cdf222
dt-bindings: power: supply: max17040: switch to unevaluatedProperties
...
Required for validation of power-supplies from power-supply.yaml.
Signed-off-by: David Heidelberg <david@ixit.cz >
Signed-off-by: Sebastian Reichel <sebastian.reichel@collabora.com >
2021-10-02 17:48:45 +02:00
Geert Uytterhoeven
f533bc14e2
dt-bindings: net: renesas,etheravb: Update example to match reality
...
- Add missing clock-names property,
- Add example compatible values for PHY subnode.
Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be >
Reviewed-by: Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se >
Signed-off-by: David S. Miller <davem@davemloft.net >
2021-10-02 14:14:01 +01:00
Geert Uytterhoeven
63b1bae940
dt-bindings: net: renesas,ether: Update example to match reality
...
- Drop unneeded interrupt-parent,
- Convert to new style CPG/MSSR bindings,
- Add missing power-domains and resets properties,
- Update PHY subnode:
- Add example compatible values,
- Add micrel,led-mode and reset-gpios examples.
Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be >
Reviewed-by: Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se >
Signed-off-by: David S. Miller <davem@davemloft.net >
2021-10-02 14:13:38 +01:00
Rajesh Patil
acde408188
spi: Add sc7180 binding
...
Add device tree compatible for sc7180 SoC.
Signed-off-by: Rajesh Patil <rajpat@codeaurora.org >
Reviewed-by: Douglas Anderson <dianders@chromium.org >
Link: https://lore.kernel.org/r/1632997450-32293-2-git-send-email-rajpat@codeaurora.org
Signed-off-by: Mark Brown <broonie@kernel.org >
2021-10-02 01:34:06 +01:00
Seven Lee
aab1ad11d6
ASoC: nau8821: new driver
...
The driver is for codec NAU88L21 of Nuvoton Technology Corporation.
The NAU88L21 is an ultra-low power high performance audio codec that
supports both analog and digital audio functions.
Signed-off-by: Seven Lee <wtli@nuvoton.com >
Link: https://lore.kernel.org/r/20211001103108.3297848-1-wtli@nuvoton.com
Signed-off-by: Mark Brown <broonie@kernel.org >
2021-10-02 01:31:58 +01:00
Rob Herring
67006e30e2
dt-bindings: Drop more redundant 'maxItems/minItems'
...
Another round of removing redundant minItems/maxItems from new schema in
the recent merge window.
If a property has an 'items' list, then a 'minItems' or 'maxItems' with the
same size as the list is redundant and can be dropped. Note that is DT
schema specific behavior and not standard json-schema behavior. The tooling
will fixup the final schema adding any unspecified minItems/maxItems.
Cc: "David S. Miller" <davem@davemloft.net >
Cc: Jakub Kicinski <kuba@kernel.org >
Cc: Evgeniy Polyakov <zbr@ioremap.net >
Cc: Marek Vasut <marex@denx.de >
Cc: Joakim Zhang <qiangqing.zhang@nxp.com >
Cc: dri-devel@lists.freedesktop.org
Cc: netdev@vger.kernel.org
Cc: linux-arm-kernel@lists.infradead.org
Signed-off-by: Rob Herring <robh@kernel.org >
Link: https://lore.kernel.org/r/20210928222920.2204761-1-robh@kernel.org
2021-10-01 17:49:24 -05:00
Rob Herring
55442e6af0
dt-bindings: media: Fix more graph 'unevaluatedProperties' related warnings
...
The graph schema doesn't allow custom properties on endpoint nodes for
'#/properties/port' and '#/$defs/port-base' should be used instead. This
doesn't matter until 'unevaluatedProperties' support is implemented.
Cc: Dave Stevenson <dave.stevenson@raspberrypi.com >
Cc: Jacopo Mondi <jacopo@jmondi.org >
Cc: Mauro Carvalho Chehab <mchehab@kernel.org >
Cc: "Paul J. Murphy" <paul.j.murphy@intel.com >
Cc: Daniele Alessandrelli <daniele.alessandrelli@intel.com >
Cc: linux-media@vger.kernel.org
Signed-off-by: Rob Herring <robh@kernel.org >
Reviewed-by: Daniele Alessandrelli <daniele.alessandrelli@intel.com >
Link: https://lore.kernel.org/r/20210820001457.1705142-1-robh@kernel.org
2021-10-01 17:41:38 -05:00
Shawn Guo
482f8032f4
regulator: Document PM2250 smd-rpm regulators
...
Document compatible for PM2250 smd-rpm regulators and list all of them.
Signed-off-by: Shawn Guo <shawn.guo@linaro.org >
Link: https://lore.kernel.org/r/20210926084549.29880-2-shawn.guo@linaro.org
Signed-off-by: Mark Brown <broonie@kernel.org >
2021-10-01 23:03:29 +01:00
Sai Krishna Potthuri
8db76cfae1
dt-bindings: spi: cadence-quadspi: Add support for Xilinx Versal OSPI
...
Add new compatible to support Cadence Octal SPI(OSPI) controller on
Xilinx Versal SoCs, also add power-domains property to the properties
list and marked as required for Xilinx Versal OSPI compatible.
Signed-off-by: Sai Krishna Potthuri <lakshmi.sai.krishna.potthuri@xilinx.com >
Link: https://lore.kernel.org/r/1632478031-12242-3-git-send-email-lakshmi.sai.krishna.potthuri@xilinx.com
Signed-off-by: Mark Brown <broonie@kernel.org >
2021-10-01 20:50:50 +01:00
Rafał Miłecki
55b9b74171
dt-bindings: phy: brcm,ns-usb2-phy: bind just a PHY block
...
The old binding was covering the whole DMU block space (DMU block
contains CRU block which contains USB PHY). It was a bad design,
overkill and a non-generic solution.
Northstar's USB 2.0 PHY is a small block (part of the CRU MFD) and
binding should be designed to represent that properly. Rework the
binding to map just PHY with the "reg" property and use syscon to
reference shared register that controls block access.
The old binding is deprecated now.
Signed-off-by: Rafał Miłecki <rafal@milecki.pl >
Reviewed-by: Rob Herring <robh@kernel.org >
Link: https://lore.kernel.org/r/20210913080024.6951-2-zajec5@gmail.com
Signed-off-by: Vinod Koul <vkoul@kernel.org >
2021-10-01 15:36:07 +05:30
Shawn Guo
40683ee5ff
dt-bindings: phy: qcom,qusb2: Add compatible for QCM2290
...
Add compatible for QUSB2 PHY on QCM2290 platform.
Signed-off-by: Shawn Guo <shawn.guo@linaro.org >
Acked-by: Rob Herring <robh@kernel.org >
Link: https://lore.kernel.org/r/20210919031110.25064-2-shawn.guo@linaro.org
Signed-off-by: Vinod Koul <vkoul@kernel.org >
2021-10-01 15:19:00 +05:30
Shawn Guo
c2aff14ea0
dt-bindings: phy: qcom,qmp: Update maintainer email
...
Manu's codeaurora.org email address bounces. Before he comes
back with his new email, fill Vinod's address in there.
Signed-off-by: Shawn Guo <shawn.guo@linaro.org >
Link: https://lore.kernel.org/r/20210927071639.6225-1-shawnguo@kernel.org
Signed-off-by: Vinod Koul <vkoul@kernel.org >
2021-10-01 13:46:58 +05:30
Jacky Bai
d48f12d9ae
dt-bindings: clock: Add imx8ulp clock support
...
Add the clock dt-binding file for i.MX8ULP.
For pcc node, it will also be used as a reset controller,
so add the '#reset-cells' property description and add the
pcc reset IDs.
Signed-off-by: Jacky Bai <ping.bai@nxp.com >
Reviewed-by: Abel Vesa <abel.vesa@nxp.com >
Link: https://lore.kernel.org/r/20210914065208.3582128-2-ping.bai@nxp.com
Signed-off-by: Abel Vesa <abel.vesa@nxp.com >
2021-09-30 16:22:55 +03:00
Derek Fang
91cf455950
ASoC: dt-bindings: rt5682s: fix the device-tree schema errors
...
Fix the device-tree schema errors that be reported by using 'make
dt_binding_check'.
Signed-off-by: Derek Fang <derek.fang@realtek.com >
Link: https://lore.kernel.org/r/20210929130406.24325-1-derek.fang@realtek.com
Signed-off-by: Mark Brown <broonie@kernel.org >
2021-09-30 13:26:02 +01:00
Geert Uytterhoeven
f2a7fc8cc8
media: dt-bindings: media: renesas,imr: Convert to json-schema
...
Convert the Renesas R-Car Image Renderer Device Tree binding
documentation to json-schema.
Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be >
Reviewed-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com >
Reviewed-by: Rob Herring <robh@kernel.org >
Signed-off-by: Sakari Ailus <sakari.ailus@linux.intel.com >
Signed-off-by: Mauro Carvalho Chehab <mchehab+huawei@kernel.org >
2021-09-30 10:07:44 +02:00
Alexandre Courbot
dc02a307fd
media: dt-bindings: media: document mediatek,mt8183-vcodec-dec
...
MT8183's decoder is instantiated similarly to MT8173's.
Signed-off-by: Alexandre Courbot <acourbot@chromium.org >
Acked-by: Rob Herring <robh@kernel.org >
Signed-off-by: Tzung-Bi Shih <tzungbi@google.com >
Signed-off-by: Hans Verkuil <hverkuil-cisco@xs4all.nl >
Signed-off-by: Mauro Carvalho Chehab <mchehab+huawei@kernel.org >
2021-09-30 10:07:42 +02:00
Irui Wang
1386801acc
media: dt-bindings: media: mtk-vcodec: Add binding for MT8195 VENC
...
Updates binding document for mt8195 encoder driver.
Signed-off-by: Irui Wang <irui.wang@mediatek.com >
Acked-by: Rob Herring <robh@kernel.org >
Signed-off-by: Hans Verkuil <hverkuil-cisco@xs4all.nl >
Signed-off-by: Mauro Carvalho Chehab <mchehab+huawei@kernel.org >
2021-09-30 10:07:39 +02:00
Heiko Stuebner
ad82ecd269
media: dt-bindings: media: rkisp1: document px30 isp compatible
...
Add the compatible for the px30-variant of the rkisp
Signed-off-by: Heiko Stuebner <heiko.stuebner@theobroma-systems.com >
Reviewed-by: Rob Herring <robh@kernel.org >
Signed-off-by: Hans Verkuil <hverkuil-cisco@xs4all.nl >
Signed-off-by: Mauro Carvalho Chehab <mchehab+huawei@kernel.org >
2021-09-30 10:07:37 +02:00
Heiko Stuebner
098d9cdfdf
media: dt-bindings: media: rkisp1: document different irq possibilities
...
Some variants have one irq signaling all of MI, MIPI and ISP events
while some rkisp1 variants use separate irqs for each.
Adapt the binding to handle both cases.
Signed-off-by: Heiko Stuebner <heiko.stuebner@theobroma-systems.com >
Reviewed-by: Rob Herring <robh@kernel.org >
Signed-off-by: Hans Verkuil <hverkuil-cisco@xs4all.nl >
Signed-off-by: Mauro Carvalho Chehab <mchehab+huawei@kernel.org >
2021-09-30 10:07:36 +02:00
Heiko Stuebner
76c4c5697f
media: dt-bindings: media: rkisp1: fix pclk clock-name
...
Having a clock name as "pclk_isp" suggests really hard a remnant from
the vendor kernel.
Right now no driver _and_ no devicetree actually uses this clock name
so there is still time to fix that naming.
Therefore drop the "_isp" suffix and only name it pclk.
Signed-off-by: Heiko Stuebner <heiko.stuebner@theobroma-systems.com >
Acked-by: Rob Herring <robh@kernel.org >
Signed-off-by: Hans Verkuil <hverkuil-cisco@xs4all.nl >
Signed-off-by: Mauro Carvalho Chehab <mchehab+huawei@kernel.org >
2021-09-30 10:07:36 +02:00
Stefan Riedmueller
187980e0ab
media: dt-bindings: mt9p031: Add missing required properties
...
Add missing required clocks and supply regulator properties for the
sensor input clock and vdd, vdd_io and vaa supply regulators.
Signed-off-by: Stefan Riedmueller <s.riedmueller@phytec.de >
Reviewed-by: Rob Herring <robh@kernel.org >
Signed-off-by: Sakari Ailus <sakari.ailus@linux.intel.com >
Signed-off-by: Mauro Carvalho Chehab <mchehab+huawei@kernel.org >
2021-09-30 10:07:36 +02:00
Stefan Riedmueller
e5879baf03
media: dt-bindings: mt9p031: Convert bindings to yaml
...
Convert mt9p031 sensor bindings to yaml schema. Also update the
MAINTAINERS entry.
Although input-clock-frequency and pixel-clock-frequency have not been
definded as endpoint propierties in the textual bindings, the sensor
does parse them from the endpoint. Thus move these properties to the
endpoint in the new yaml bindings.
Signed-off-by: Stefan Riedmueller <s.riedmueller@phytec.de >
Reviewed-by: Rob Herring <robh@kernel.org >
Signed-off-by: Sakari Ailus <sakari.ailus@linux.intel.com >
Signed-off-by: Mauro Carvalho Chehab <mchehab+huawei@kernel.org >
2021-09-30 10:07:36 +02:00
Niklas Söderlund
c624fe63c0
media: dt-bindings: media: renesas,csi2: Add r8a779a0 support
...
Add support for R-Car V3U.
Signed-off-by: Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se >
Acked-by: Rob Herring <robh@kernel.org >
Signed-off-by: Sakari Ailus <sakari.ailus@linux.intel.com >
Signed-off-by: Mauro Carvalho Chehab <mchehab+huawei@kernel.org >
2021-09-30 10:07:33 +02:00
Chia-Wei Wang
ae11ad385f
dt-bindings: aspeed: Add UART routing controller
...
Add dt-bindings for Aspeed UART routing controller.
Signed-off-by: Oskar Senft <osk@google.com >
Signed-off-by: Chia-Wei Wang <chiawei_wang@aspeedtech.com >
Reviewed-by: Rob Herring <robh@kernel.org >
Signed-off-by: Rob Herring <robh@kernel.org >
Link: https://lore.kernel.org/r/20210927023053.6728-4-chiawei_wang@aspeedtech.com
2021-09-29 17:11:08 -05:00
Chia-Wei Wang
a2db23c110
dt-bindings: mfd: aspeed-lpc: Convert to YAML schema
...
Convert the bindings of Aspeed LPC from text file into YAML schema.
Signed-off-by: Chia-Wei Wang <chiawei_wang@aspeedtech.com >
Link: https://lore.kernel.org/r/20210927023053.6728-3-chiawei_wang@aspeedtech.com
[robh: Add 'additionalProperties: false' in child nodes and #reset-cells]
Signed-off-by: Rob Herring <robh@kernel.org >
2021-09-29 17:10:27 -05:00
Michal Simek
7a4c31ee87
arm64: zynqmp: Add support for Xilinx Kria SOM board
...
There are couple of revisions of SOMs (k26) and associated carrier cards
(kv260).
SOM itself has two major versions:
sm-k26 - SOM with EMMC
smk-k26 - SOM without EMMC used on starter kit with preprogrammed firmware
in QSPI.
SOMs are describing only devices available on the SOM or connections which
are described in specification (for example UART, fwuen).
When SOM boots out of QSPI it uses limited number of peripherals defined by
the specification and present in sm(k)-k26 dtses.
Then a carrier card (CC) detection is happening and DT overlay is applied
to brings new functionality. That's why DT overlays are used. The name is
composed together with SOM name and CC name that's why DT overlays with
these names are generated to make sure they can be used together.
Signed-off-by: Michal Simek <michal.simek@xilinx.com >
Reviewed-by: Rob Herring <robh@kernel.org >
Link: https://lore.kernel.org/r/1ba32590670434b650bacf6410a65579dd30b38b.1632294439.git.michal.simek@xilinx.com
2021-09-29 13:48:21 +02:00
Jayesh Choudhary
9ae9c51b09
dt-bindings: rng: convert OMAP and Inside-Secure HWRNG to yaml schema
...
Converts the RNG bindings for OMAP SoCs and Inside-Secure
HWRNG modules to YAML schema.
Signed-off-by: Jayesh Choudhary <j-choudhary@ti.com >
Link: https://lore.kernel.org/r/20210922085203.2547-1-j-choudhary@ti.com
Signed-off-by: Rob Herring <robh@kernel.org >
2021-09-28 16:55:53 -05:00
Miles Chen
050109f08c
dt-bindings: mailbox: fix incorrect gce.h file paths
...
A few *gce.h file paths are not in 'dt-bindings/gce/<chip>-gce.h'
format. To fix it, replace 'dt-binding' with 'dt-bindings'
Fixes: 0553fb5168 ("dt-bindings: mailbox: add definition for mt8195")
Signed-off-by: Miles Chen <miles.chen@mediatek.com >
Link: https://lore.kernel.org/r/20210922070845.5108-1-miles.chen@mediatek.com
Signed-off-by: Rob Herring <robh@kernel.org >
2021-09-28 16:55:53 -05:00
Mark Kettenis
a3b539fedc
dt-bindings: pci: Add DT bindings for apple,pcie
...
The Apple PCIe host controller is a PCIe host controller with
multiple root ports present in Apple ARM SoC platforms, including
various iPhone and iPad devices and the "Apple Silicon" Macs.
Acked-by: Marc Zyngier <maz@kernel.org >
Signed-off-by: Mark Kettenis <kettenis@openbsd.org >
Link: https://lore.kernel.org/r/20210921183420.436-4-kettenis@openbsd.org
Signed-off-by: Rob Herring <robh@kernel.org >
2021-09-28 16:55:53 -05:00
yangcong
76d364d81b
dt-bindings: boe, tv101wum-n16: Add compatible for boe tv110c9m-ll3 and inx hj110iz-01a
...
Add bindings documentation for boe tv110c9m-ll3, inx hj110iz-01a panel.
Signed-off-by: yangcong <yangcong5@huaqin.corp-partner.google.com >
Reviewed-by: Douglas Anderson <dianders@chromium.org >
Acked-by: Rob Herring <robh@kernel.org >
[dianders: inx,=>innolux,]
Signed-off-by: Douglas Anderson <dianders@chromium.org >
Link: https://patchwork.freedesktop.org/patch/msgid/20210914032252.3770756-5-yangcong5@huaqin.corp-partner.google.com
2021-09-28 09:31:28 -07:00
yangcong
c43da06c24
dt-bindings: drm/panel: boe-tv101wum-nl6: Support enabling a 3.3V rail
...
The auo,b101uan08.3 panel (already supported by this driver) has
a 3.3V rail that needs to be turned on. For previous users of
this panel this voltage was directly output by pmic. On a new
user (the not-yet-upstream sc7180-trogdor-mrbland board) we need
to turn the 3.3V rail on.
Signed-off-by: yangcong <yangcong5@huaqin.corp-partner.google.com >
Reviewed-by: Douglas Anderson <dianders@chromium.org >
Reviewed-by: Rob Herring <robh@kernel.org >
Signed-off-by: Douglas Anderson <dianders@chromium.org >
Link: https://patchwork.freedesktop.org/patch/msgid/20210914032252.3770756-3-yangcong5@huaqin.corp-partner.google.com
2021-09-28 09:22:42 -07:00
Yoshihiro Shimoda
5c8e9a47b5
dt-bindings: iommu: renesas,ipmmu-vmsa: add r8a779a0 support
...
Add support for r8a779a0 (R-Car V3U).
Signed-off-by: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com >
Acked-by: Rob Herring <robh@kernel.org >
Reviewed-by: Geert Uytterhoeven <geert+renesas@glider.be >
Link: https://lore.kernel.org/r/20210907083020.907648-2-yoshihiro.shimoda.uh@renesas.com
Signed-off-by: Joerg Roedel <jroedel@suse.de >
2021-09-28 11:08:17 +02:00
Bjorn Andersson
f27591125a
Merge tag '20210927135559.738-6-srinivas.kandagatla@linaro.org' into drivers-for-5.16
...
v5.15-rc1 + 20210927135559.738-[23456]-srinivas.kandagatla@linaro.org
This immutable branch is based on v5.15-rc1 and contains the following
patches extending the existig APR driver to also implement GPR:
20210927135559.738-2-srinivas.kandagatla@linaro.org
20210927135559.738-3-srinivas.kandagatla@linaro.org
20210927135559.738-4-srinivas.kandagatla@linaro.org
20210927135559.738-5-srinivas.kandagatla@linaro.org
20210927135559.738-6-srinivas.kandagatla@linaro.org
2021-09-27 22:13:45 -05:00
Srinivas Kandagatla
974c6faf76
soc: dt-bindings: qcom: add gpr bindings
...
Qualcomm Generic Packet router aka GPR is the IPC mechanism found
in AudioReach next generation signal processing framework to perform
command and response messages between various processors.
GPR has concepts of static and dynamic port, all static services like
APM (Audio Processing Manager), PRM (Proxy resource manager) have
fixed port numbers where as dynamic services like graphs have dynamic
port numbers which are allocated at runtime. All GPR packet messages
will have source and destination domain and port along with opcode
and payload.
This support is added using existing APR driver to reuse most of
the code.
Signed-off-by: Srinivas Kandagatla <srinivas.kandagatla@linaro.org >
Reviewed-by: Rob Herring <robh@kernel.org >
Reviewed-by: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com >
Signed-off-by: Bjorn Andersson <bjorn.andersson@linaro.org >
Link: https://lore.kernel.org/r/20210927135559.738-5-srinivas.kandagatla@linaro.org
2021-09-27 22:10:07 -05:00
Srinivas Kandagatla
1ff63d5465
soc: dt-bindings: qcom: apr: deprecate qcom,apr-domain property
...
replace usage of qcom,apr-domain property with qcom,domain property so
that bindings and driver can be reused.
Signed-off-by: Srinivas Kandagatla <srinivas.kandagatla@linaro.org >
Reviewed-by: Rob Herring <robh@kernel.org >
Reviewed-by: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com >
Signed-off-by: Bjorn Andersson <bjorn.andersson@linaro.org >
Link: https://lore.kernel.org/r/20210927135559.738-3-srinivas.kandagatla@linaro.org
2021-09-27 22:10:07 -05:00
Srinivas Kandagatla
985f62a9a1
soc: dt-bindings: qcom: apr: convert to yaml
...
Convert APR bindings to yaml format so that we could add new bindings support.
All the dsp services bindings are now part of apr bindings instead
of adding them to audio bindings.
Signed-off-by: Srinivas Kandagatla <srinivas.kandagatla@linaro.org >
Reviewed-by: Rob Herring <robh@kernel.org >
Reviewed-by: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com >
Signed-off-by: Bjorn Andersson <bjorn.andersson@linaro.org >
Link: https://lore.kernel.org/r/20210927135559.738-2-srinivas.kandagatla@linaro.org
2021-09-27 22:10:07 -05:00
Sibi Sankar
c42c0a5e97
dt-bindings: remoteproc: qcom: Update Q6V5 Modem PIL binding
...
Add a new modem compatible string for QTI SC7280 SoCs and introduce the
"qcom,ext-regs" and "qcom,qaccept-regs" properties needed by the modem
sub-system running on SC7280 SoCs.
Signed-off-by: Sibi Sankar <sibis@codeaurora.org >
Acked-by: Rob Herring <robh@kernel.org >
Reviewed-by: Stephen Boyd <swboyd@chromium.org >
Signed-off-by: Bjorn Andersson <bjorn.andersson@linaro.org >
Link: https://lore.kernel.org/r/1631886935-14691-4-git-send-email-sibis@codeaurora.org
2021-09-27 18:37:34 -05:00
Sibi Sankar
04a1261951
dt-bindings: remoteproc: qcom: pas: Add SC7280 MPSS support
...
Add MPSS PAS support for SC7280 SoCs.
Signed-off-by: Sibi Sankar <sibis@codeaurora.org >
Reviewed-by: Matthias Kaehlcke <mka@chromium.org >
Acked-by: Rob Herring <robh@kernel.org >
Reviewed-by: Stephen Boyd <swboyd@chromium.org >
Signed-off-by: Bjorn Andersson <bjorn.andersson@linaro.org >
Link: https://lore.kernel.org/r/1631886935-14691-2-git-send-email-sibis@codeaurora.org
2021-09-27 18:37:34 -05:00
Sinthu Raja
f13f5d729a
dt-bindings: remoteproc: k3-dsp: Cleanup SoC compatible from DT example
...
The K3 DSP binding example used the root-node with a SoC compatible
property originally to address the dt_binding_check warnings resulting
from using a value of 2 for #address-cells and #size-cells as per most
common usage on K3 SoCs. Clean this up and replace it with a generic soc
node to keep it agnostic of the SoC or board compatibles that are outside
the scope of this binding.
Signed-off-by: Sinthu Raja <sinthu.raja@ti.com >
Acked-by: Rob Herring <robh@kernel.org >
Acked-by: Suman Anna <s-anna@ti.com >
Reviewed-by: Nishanth Menon <nm@ti.com >
Link: https://lore.kernel.org/r/20210927103811.11222-3-sinthu.raja@ti.com
Signed-off-by: Mathieu Poirier <mathieu.poirier@linaro.org >
Signed-off-by: Bjorn Andersson <bjorn.andersson@linaro.org >
2021-09-27 18:37:23 -05:00
Sinthu Raja
81231af135
dt-bindings: remoteproc: k3-r5f: Cleanup SoC compatible from DT example
...
The K3 R5F binding example used the root-node with a SoC compatible
property originally to address the dt_binding_check warnings resulting
from using a value of 2 for #address-cells and #size-cells as per most
common usage on K3 SoCs. Clean this up and replace it with a generic soc
node to keep it agnostic of the SoC or board compatibles that are outside
the scope of this binding.
Signed-off-by: Sinthu Raja <sinthu.raja@ti.com >
Acked-by: Rob Herring <robh@kernel.org >
Acked-by: Suman Anna <s-anna@ti.com >
Reviewed-by: Nishanth Menon <nm@ti.com >
Link: https://lore.kernel.org/r/20210927103811.11222-2-sinthu.raja@ti.com
Signed-off-by: Mathieu Poirier <mathieu.poirier@linaro.org >
Signed-off-by: Bjorn Andersson <bjorn.andersson@linaro.org >
2021-09-27 18:37:20 -05:00
Tinghan Shen
f4d7e6f6eb
dt-bindings: remoteproc: mediatek: Convert mtk,scp to json-schema
...
Convert the mtk,scp binding to DT schema format using json-schema.
Signed-off-by: Tinghan Shen <tinghan.shen@mediatek.com >
Reviewed-by: Rob Herring <robh@kernel.org >
Link: https://lore.kernel.org/r/20210924033935.2127-4-tinghan.shen@mediatek.com
Signed-off-by: Mathieu Poirier <mathieu.poirier@linaro.org >
Signed-off-by: Bjorn Andersson <bjorn.andersson@linaro.org >
2021-09-27 18:37:18 -05:00
Tinghan Shen
63e6a34068
dt-bindings: remoteproc: mediatek: Add binding for mt8192 scp
...
Add mt8192 compatible to binding document.
Signed-off-by: Tinghan Shen <tinghan.shen@mediatek.com >
Acked-by: Rob Herring <robh@kernel.org >
Link: https://lore.kernel.org/r/20210924033935.2127-3-tinghan.shen@mediatek.com
Signed-off-by: Mathieu Poirier <mathieu.poirier@linaro.org >
Signed-off-by: Bjorn Andersson <bjorn.andersson@linaro.org >
2021-09-27 18:37:16 -05:00
Tinghan Shen
ca7380a41d
dt-bindings: remoteproc: mediatek: Add binding for mt8195 scp
...
Add mt8195 compatible to binding document. The description of required
properties are also modified to reflect the hardware change between
mt8183 and mt8195. The mt8195 doesn't have to control the scp clock on
kernel side.
Signed-off-by: Tinghan Shen <tinghan.shen@mediatek.com >
Acked-by: Rob Herring <robh@kernel.org >
Link: https://lore.kernel.org/r/20210924033935.2127-2-tinghan.shen@mediatek.com
Signed-off-by: Mathieu Poirier <mathieu.poirier@linaro.org >
Signed-off-by: Bjorn Andersson <bjorn.andersson@linaro.org >
2021-09-27 18:37:15 -05:00
Martin Blumenstingl
eeaf9700b9
dt-bindings: remoteproc: Add the documentation for Meson AO ARC rproc
...
Amlogic Meson6, Meson8, Meson8b and Meson8m2 SoCs embed an ARC EM4
controller for always-on operations, typically used for managing system
suspend.
Reviewed-by: Rob Herring <robh@kernel.org >
Signed-off-by: Martin Blumenstingl <martin.blumenstingl@googlemail.com >
Link: https://lore.kernel.org/r/20210921192557.1610709-2-martin.blumenstingl@googlemail.com
Signed-off-by: Mathieu Poirier <mathieu.poirier@linaro.org >
Signed-off-by: Bjorn Andersson <bjorn.andersson@linaro.org >
2021-09-27 18:37:11 -05:00
Konrad Dybcio
55d0feb3ab
dt-bindings: arm: cpus: Add Kryo 560 CPUs
...
Document Kryo 560 CPUs found in Qualcomm Snapdragon 690 (SM6350).
Reviewed-by: AngeloGioacchino Del Regno <angelogioacchino.delregno@somainline.org >
Signed-off-by: Konrad Dybcio <konrad.dybcio@somainline.org >
Signed-off-by: Bjorn Andersson <bjorn.andersson@linaro.org >
Link: https://lore.kernel.org/r/20210923162204.21752-1-konrad.dybcio@somainline.org
2021-09-27 17:11:13 -05:00
Sibi Sankar
8443ef7b57
dt-bindings: remoteproc: qcom: Add QMP property
...
Add Qualcomm Mailbox Protocol (QMP) property to replace the power domain
exposed by the AOSS QMP node.
Signed-off-by: Sibi Sankar <sibis@codeaurora.org >
Reviewed-by: Stephen Boyd <swboyd@chromium.org >
Acked-by: Rob Herring <robh@kernel.org >
Signed-off-by: Bjorn Andersson <bjorn.andersson@linaro.org >
Link: https://lore.kernel.org/r/1631800770-371-4-git-send-email-sibis@codeaurora.org
2021-09-27 15:29:45 -05:00
Sibi Sankar
e73c632b18
dt-bindings: remoteproc: qcom: pas: Add QMP property
...
The load state power-domain, used by the co-processors to notify the
Always on Subsystem (AOSS) that a particular co-processor is up/down,
suffers from the side-effect of changing states during suspend/resume.
However the co-processors enter low-power modes independent to that of
the application processor and their states are expected to remain
unaltered across system suspend/resume cycles. To achieve this behavior
let's drop the load state power-domain and replace them with the qmp
property for all SoCs supporting low power mode signalling.
Due to the current broken load state implementation, we can afford the
binding breakage that ensues and the remoteproc functionality will remain
the same when using newer kernels with older dtbs.
Signed-off-by: Sibi Sankar <sibis@codeaurora.org >
Reviewed-by: Stephen Boyd <swboyd@chromium.org >
Reviewed-by: Rob Herring <robh@kernel.org >
Signed-off-by: Bjorn Andersson <bjorn.andersson@linaro.org >
Link: https://lore.kernel.org/r/1631800770-371-3-git-send-email-sibis@codeaurora.org
2021-09-27 15:29:45 -05:00
Sibi Sankar
ec90859582
dt-bindings: msm/dp: Remove aoss-qmp header
...
Remove the unused aoss-qmp header from the list of includes.
Signed-off-by: Sibi Sankar <sibis@codeaurora.org >
Acked-by: Rob Herring <robh@kernel.org >
Reviewed-by: Stephen Boyd <swboyd@chromium.org >
Signed-off-by: Bjorn Andersson <bjorn.andersson@linaro.org >
Link: https://lore.kernel.org/r/1631800770-371-13-git-send-email-sibis@codeaurora.org
2021-09-27 15:01:58 -05:00