Geert Uytterhoeven
55720d2420
dt-bindings: iio: adc: renesas,rcar-gyroadc: Fix adi,ad7476 compatible value
...
The conversion to json-schema accidentally dropped the "ad" part prefix
from the compatible value.
Fixes: 8c41245872 ("dt-bindings:iio:adc:renesas,rcar-gyroadc: txt to yaml conversion.")
Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be >
Reviewed-by: Marek Vasut <marek.vasut+renesas@mailbox.org >
Reviewed-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org >
Reviewed-by: Wolfram Sang <wsa+renesas@sang-engineering.com >
Link: https://lore.kernel.org/r/6b328a3f52657c20759f3a5bb2fe033d47644ba8.1683635404.git.geert+renesas@glider.be
Cc: <Stable@vger.kernel.org >
Signed-off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com >
2023-05-13 19:53:51 +01:00
Herve Codina
dd731888d1
dt-bindings: iio: potentiometer: Add the Renesas X9250 potentiometers
...
The Renesas X9250 is a quad digitally controlled potentiometers.
Signed-off-by: Herve Codina <herve.codina@bootlin.com >
Reviewed-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org >
Link: https://lore.kernel.org/r/20230509160852.158101-2-herve.codina@bootlin.com
Signed-off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com >
2023-05-13 19:29:04 +01:00
Hermes Zhang
757c49215f
dt-bindings: iio: imu: mpu6050: Add icm20600 bindings to mpu6050
...
ICM-20600 is almost same as ICM-20602 which already support in mpu6050
driver. Specify "invensense,icm20602" as a fallback compatible
Signed-off-by: Hermes Zhang <chenhuiz@axis.com >
Reviewed-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org >
Acked-by: Jean-Baptiste Maneyrol <jean-baptiste.maneyrol@tdk.com >
Link: https://lore.kernel.org/r/20230505054853.2155326-2-chenhuiz@axis.com
Signed-off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com >
2023-05-13 18:57:36 +01:00
Aakarsh Jain
538af6e585
dt-bindings: media: s5p-mfc: convert bindings to json-schema
...
Convert s5p-mfc bindings to DT schema format using json-schema.
Signed-off-by: Aakarsh Jain <aakarsh.jain@samsung.com >
Reviewed-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org >
Link: https://lore.kernel.org/r/20230328114729.61436-1-aakarsh.jain@samsung.com
Signed-off-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org >
2023-05-13 19:41:11 +02:00
Marijn Suijten
e0b7972461
dt-bindings: iio: adc: Require generic channel name for channel nodes
...
As discussed in [1] it is more convenient to use a generic `channel`
node name for ADC channels while storing a friendly - board-specific
instead of PMIC-specific - name in the label, if/when desired to
overwrite the channel description already contained (but previously
unused) in the driver [2].
The same `channel` node name pattern has also been set in
iio/adc/adc.yaml, but this generic binding is not inherited as base for
qcom,spmi-vadc bindings due to not having any other generic elements in
common, besides the node name rule and reg property.
Replace the .* name pattern with the `channel` literal, but leave the
label property optional for bindings to choose to fall back a channel
label hardcoded in the driver [2] instead.
[1]: https://lore.kernel.org/linux-arm-msm/20221106193018.270106-1-marijn.suijten@somainline.org/T/#u
[2]: https://lore.kernel.org/linux-arm-msm/20230116220909.196926-4-marijn.suijten@somainline.org/
Signed-off-by: Marijn Suijten <marijn.suijten@somainline.org >
Reviewed-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org >
Link: https://lore.kernel.org/r/20230410202917.247666-6-marijn.suijten@somainline.org
Signed-off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com >
2023-05-13 17:56:06 +01:00
Stefan Windfeldt-Prytz
480abd88c0
dt-bindings: iio: light: Document TI OPT4001 light sensor
...
Add devicetree bindings for opt4001 ambient light sensor.
Signed-off-by: Stefan Windfeldt-Prytz <stefan.windfeldt-prytz@axis.com >
Reviewed-by: Rob Herring <robh@kernel.org >
Link: https://lore.kernel.org/r/20230323-add-opt4001-driver-v3-1-62e121dab294@axis.com
Signed-off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com >
2023-05-13 17:56:06 +01:00
Frank Wunderlich
e88d989fb0
dt-bindings: iio: adc: Add support for MT7986
...
Add compatible string and specific clock property for mt7986.
Signed-off-by: Frank Wunderlich <frank-w@public-files.de >
Link: https://lore.kernel.org/r/20230421132047.42166-3-linux@fw-web.de
Signed-off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com >
2023-05-13 17:56:05 +01:00
Marius Hoch
773aa06d70
dt-bindings: iio: st-sensors: Add LSM303D accelerometer+magnetometer
...
Same as the lsm9ds0, except that the lsm303d doesn't
feature a gyroscope.
Signed-off-by: Marius Hoch <mail@mariushoch.de >
Acked-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org >
Tested-by: Hans de Goede <hansg@kernel.org >
Link: https://lore.kernel.org/r/20230415231130.115094-7-mail@mariushoch.de
Signed-off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com >
2023-05-13 17:56:04 +01:00
Luca Weiss
ef513aa7aa
dt-bindings: iio: adc: qcom,spmi-vadc: Allow 1/16 for pre-scaling
...
The channel ADC5_USB_IN_V_16 is using 1/16 pre-scaling on at least
pm7250b and pmi632. Allow that in the schema.
Signed-off-by: Luca Weiss <luca@z3ntu.xyz >
Acked-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org >
Link: https://lore.kernel.org/r/20230414-pmi632-v1-5-fe94dc414832@z3ntu.xyz
Signed-off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com >
2023-05-13 17:56:03 +01:00
Alexander Stein
72c1d11074
dt-bindings: iio: imx8qxp-adc: add missing vref-supply
...
Although this property is used right now for IIO_CHAN_INFO_SCALE,
this ADC has two internal reference voltages, which the driver currently
doesn't make use of.
Fixes: db73419d8c ("dt-bindings: iio: adc: Add binding documentation for NXP IMX8QXP ADC")
Signed-off-by: Alexander Stein <alexander.stein@ew.tq-group.com >
Reviewed-by: Haibo Chen <haibo.chen@nxp.com >
Acked-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org >
Link: https://lore.kernel.org/r/20230424092312.61746-1-alexander.stein@ew.tq-group.com
Signed-off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com >
2023-05-13 17:54:57 +01:00
Tianling Shen
8788595d66
dt-bindings: arm: rockchip: add FriendlyARM NanoPi R2C Plus
...
Add devicetree binding documentation for the NanoPi R2C Plus.
Acked-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org >
Signed-off-by: Tianling Shen <cnsztl@gmail.com >
Link: https://lore.kernel.org/r/20230513135307.26554-1-cnsztl@gmail.com
Signed-off-by: Heiko Stuebner <heiko@sntech.de >
2023-05-13 18:37:29 +02:00
Chris Morgan
4e959380ba
dt-bindings: arm: rockchip: add Anbernic RG353PS
...
Add devicetree binding for Anbernic RG353PS. This device is identical
to the RG353P, except it does not have a touchscreen, does not have
an eMMC, only includes 1GB of RAM, and ships with only the 2nd
revision panel based on a Sitronix ST7703 controller. Support for the
panel has been added in a separate commit.
Signed-off-by: Chris Morgan <macromorgan@hotmail.com >
Acked-by: Conor Dooley <conor.dooley@microchip.com >
Link: https://lore.kernel.org/r/20230512162039.31132-2-macroalpha82@gmail.com
Signed-off-by: Heiko Stuebner <heiko@sntech.de >
2023-05-13 18:33:43 +02:00
Bryan O'Donoghue
00bb478b82
dt-bindings: usb: Add Qualcomm PMIC Type-C
...
Add a description for the Type-C silicon interface inside Qualcomm's
PM8150b hardware block.
Based on original work by Wesley.
Reviewed-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org >
Signed-off-by: Wesley Cheng <wcheng@codeaurora.org >
Signed-off-by: Bryan O'Donoghue <bryan.odonoghue@linaro.org >
Link: https://lore.kernel.org/r/20230508142308.1656410-6-bryan.odonoghue@linaro.org
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org >
2023-05-13 19:03:38 +09:00
Dmitry Rokosov
a9889e71b5
dt-bindings: usb: dwc2: add support for Amlogic A1 SoC USB peripheral
...
Provide the appropriate compatible string for the DWC2 IP that is found
inside the Amlogic A1 SoC and used in peripheral mode.
Signed-off-by: Dmitry Rokosov <ddrokosov@sberdevices.ru >
Acked-by: Rob Herring <robh@kernel.org >
Reviewed-by: Martin Blumenstingl <martin.blumenstingl@googlemail.com >
Link: https://lore.kernel.org/r/20230511210455.6634-3-ddrokosov@sberdevices.ru
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org >
2023-05-13 19:03:24 +09:00
Michal Simek
02be19e914
dt-bindings: usb: Add support for Microchip usb5744 hub controller
...
The Microchip usb5744 is a SS/HS USB 3.0 hub controller with 4 ports.
Add description for USB related aspects of the USB5744 hub, it as
well cover the option of connecting the controller as an i2c slave.
When i2c interface is connected hub needs to be initialized first.
Hub itself has fixed i2c address 0x2D but hardcoding address is not good
idea because address can be shifted by i2c address translator in the
middle.
Signed-off-by: Piyush Mehta <piyush.mehta@amd.com >
Signed-off-by: Michal Simek <michal.simek@amd.com >
Reviewed-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org >
Link: https://lore.kernel.org/r/067fb163bfe3162c596a6c69c96c43ac78288628.1683895176.git.michal.simek@amd.com
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org >
2023-05-13 18:05:59 +09:00
Christoph Niedermaier
b1f8ac8793
dt-bindings: arm: fsl: Add Marantec maveo box as a DHCOR i.MX6ULL SoM based board
...
Add Marantec maveo box. The system is used to get a smart conntection
to a door drive. The core of this system is a soldered i.MX6ULL DHCOR
SoM from DH electronics.
Signed-off-by: Christoph Niedermaier <cniedermaier@dh-electronics.com >
Acked-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org >
Signed-off-by: Shawn Guo <shawnguo@kernel.org >
2023-05-13 11:02:12 +08:00
Krzysztof Kozlowski
647c16ac7b
dt-bindings: pinctrl: qcom,sm7150-tlmm: simplify with unevaluatedProperties
...
All Qualcomm SoC Top Level Mode Multiplexer pin controllers have similar
capabilities regarding pin properties, thus we can just accept entire
set provided by qcom,tlmm-common.yaml schema.
Link: https://lore.kernel.org/r/20230407184546.161168-35-krzysztof.kozlowski@linaro.org
Signed-off-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org >
2023-05-12 18:23:51 +02:00
Krzysztof Kozlowski
f69ba355d3
dt-bindings: pinctrl: qcom,qcm2290-tlmm: simplify with unevaluatedProperties
...
All Qualcomm SoC Top Level Mode Multiplexer pin controllers have similar
capabilities regarding pin properties, thus we can just accept entire
set provided by qcom,tlmm-common.yaml schema.
Link: https://lore.kernel.org/r/20230407184546.161168-18-krzysztof.kozlowski@linaro.org
Signed-off-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org >
2023-05-12 18:23:25 +02:00
Krzysztof Kozlowski
aeffc733e6
dt-bindings: pinctrl: qcom,sc8280xp-tlmm: simplify with unevaluatedProperties
...
All Qualcomm SoC Top Level Mode Multiplexer pin controllers have similar
capabilities regarding pin properties, thus we can just accept entire
set provided by qcom,tlmm-common.yaml schema.
Link: https://lore.kernel.org/r/20230407184546.161168-25-krzysztof.kozlowski@linaro.org
Signed-off-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org >
2023-05-12 18:22:59 +02:00
Krzysztof Kozlowski
8625372628
dt-bindings: pinctrl: qcom,ipq9574-tlmm: simplify with unevaluatedProperties
...
All Qualcomm SoC Top Level Mode Multiplexer pin controllers have similar
capabilities regarding pin properties, thus we can just accept entire
set provided by qcom,tlmm-common.yaml schema.
Link: https://lore.kernel.org/r/20230407184546.161168-4-krzysztof.kozlowski@linaro.org
Signed-off-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org >
2023-05-12 18:22:45 +02:00
Michal Simek
6efb0b43eb
dt-bindings: arm: xilinx: Change zc1275 board name to zcu1275
...
Internal board zc1275 was released also to public which ends up with adding
missing 'u' to board name. Reflect this change by renaming DT files.
Acked-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org >
Signed-off-by: Michal Simek <michal.simek@amd.com >
Link: https://lore.kernel.org/r/4ba0eb85629ec5f07902a93fb75d13fff9697eb8.1683099606.git.michal.simek@amd.com
2023-05-12 13:23:49 +02:00
Parth Gajjar
80550562f6
dt-bindings: gpu: mali-utgard: Add xlnx,zynqmp-mali compatible
...
Xilinx zynqmp SoC contains Mali400, so add its specific compatible to
bindings.
Signed-off-by: Parth Gajjar <parth.gajjar@amd.com >
Signed-off-by: Vishal Sagar <vishal.sagar@amd.com >
Acked-by: Rob Herring <robh@kernel.org >
Link: https://lore.kernel.org/r/20230321070619.29440-2-parth.gajjar@amd.com
Signed-off-by: Michal Simek <michal.simek@amd.com >
2023-05-12 13:23:07 +02:00
Mark Brown
7590c6a897
ASoC SSM3515 codec driver
...
Merge series from Martin Povišer <povik+lin@cutebit.org >:
Analog Devices SSM3515 is a simple speaker amp that Apple is
using in their 2021 iMacs, possibly elsewhere.
2023-05-12 13:08:20 +09:00
Maksim Kiselev
f603a3f083
spi: sun6i: add DT bindings for Allwinner R329/D1/R528/T113s SPI
...
Listed above Allwinner SoCs has two SPI controllers. First is the regular
SPI controller and the second one has additional functionality for
MIPI-DBI Type C.
Add compatible strings for these controllers
Signed-off-by: Maksim Kiselev <bigunclemax@gmail.com
Acked-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org
Reviewed-by: Andre Przywara <andre.przywara@arm.com
Reviewed-by: Jernej Skrabec <jernej.skrabec@gmail.com
Link: https://lore.kernel.org/r/20230510081121.3463710-2-bigunclemax@gmail.com
Signed-off-by: Mark Brown <broonie@kernel.org
2023-05-12 13:07:45 +09:00
David Lin
35bccf467c
ASoC: dt-bindings: nau8825: Convert to dtschema
...
Convert the NAU8825 audio CODEC bindings to DT schema.
Signed-off-by: David Lin <CTLIN0@nuvoton.com
Reviewed-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org
Link: https://lore.kernel.org/r/20230511113607.595184-1-CTLIN0@nuvoton.com
Signed-off-by: Mark Brown <broonie@kernel.org
2023-05-12 10:27:26 +09:00
Martin Povišer
51208a4d30
ASoC: dt-bindings: Add adi,ssm3515 amp schema
...
Add a DT schema for the SSM3515 amp by Analog Devices. It's a simple
mono amplifier with digital input.
Signed-off-by: Martin Povišer <povik+lin@cutebit.org
Reviewed-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org
Link: https://lore.kernel.org/r/20230511150546.8499-2-povik+lin@cutebit.org
Signed-off-by: Mark Brown <broonie@kernel.org
2023-05-12 10:27:16 +09:00
Krzysztof Kozlowski
17caa38a98
dt-bindings: input: cypress,cyapa: convert to dtschema
...
Convert the Cypress All Points Addressable (APA) I2C Touchpad / Trackpad
bindings to DT schema.
Reviewed-by: Rob Herring <robh@kernel.org >
Signed-off-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org >
Link: https://lore.kernel.org/r/20230511102559.175088-1-krzysztof.kozlowski@linaro.org
Signed-off-by: Dmitry Torokhov <dmitry.torokhov@gmail.com >
2023-05-11 11:37:26 -07:00
Linus Walleij
6c19974d1e
dt-bindings: gpio: Convert STMPE GPIO to YAML schema
...
This rewrites the STMPE GPIO bindings to a YAML schema.
We add the properties that are used in the widely used
STMPE GPIO device nodes found in the wild, most notably
interrupt support, so interrupt-cells and
interrupt-controller is now part of the bindings.
Signed-off-by: Linus Walleij <linus.walleij@linaro.org >
Reviewed-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org >
Signed-off-by: Bartosz Golaszewski <bartosz.golaszewski@linaro.org >
2023-05-11 16:58:04 +02:00
Sean Anderson
1c23553a66
dt-bindings: Convert gpio-mmio to yaml
...
This is a generic binding for simple MMIO GPIO controllers. Although we
have a single driver for these controllers, they were previously spread
over several files. Consolidate them. The register descriptions are
adapted from the comments in the source. There is no set order for the
registers, and some registers may be omitted. Because of this, reg-names
is mandatory, and no order is specified.
Rename brcm,bcm6345-gpio to brcm,bcm63xx-gpio to reflect that bcm6345
has moved.
Signed-off-by: Sean Anderson <sean.anderson@seco.com >
Reviewed-by: Linus Walleij <linus.walleij@linaro.org >
Reviewed-by: Rob Herring <robh@kernel.org >
Signed-off-by: Bartosz Golaszewski <bartosz.golaszewski@linaro.org >
2023-05-11 11:18:04 +02:00
Liu Ying
0bd5bd65cd
dt-bindings: display: simple: Add BOE EV121WXM-N10-1850 panel
...
Add BOE EV121WXM-N10-1850 12.1" WXGA (1280x800) TFT LCD panel
compatible string. The panel has a LVDS display interface.
The panel's product specification can be found at:
http://www.onetech.com.tw/files/EV121WXM-N10-1850ProductSpecification_20180801.pdf
Acked-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org >
Signed-off-by: Liu Ying <victor.liu@nxp.com >
Signed-off-by: Neil Armstrong <neil.armstrong@linaro.org >
Link: https://patchwork.freedesktop.org/patch/msgid/20230508083826.1016206-2-victor.liu@nxp.com
2023-05-11 10:46:07 +02:00
Aidan MacDonald
d40b28d642
ASoC: ingenic: Add compatible string for X1000 SoC
...
The audio controller in the X1000 is similar to the JZ47xx SoCs.
Signed-off-by: Aidan MacDonald <aidanmacdonald.0x0@gmail.com
Acked-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org
Link: https://lore.kernel.org/r/20230509124238.195191-2-aidanmacdonald.0x0@gmail.com
Signed-off-by: Mark Brown <broonie@kernel.org
2023-05-11 10:19:19 +09:00
Martin Povišer
efb2bfd7b3
ASoC: dt-bindings: Adjust #sound-dai-cells on TI's single-DAI codecs
...
A bunch of TI's codecs have binding schemas which force #sound-dai-cells
to one despite those codecs only having a single DAI. Allow for bindings
with zero DAI cells and deprecate the former non-zero value.
Signed-off-by: Martin Povišer <povik+lin@cutebit.org
Link: https://lore.kernel.org/r/20230509153412.62847-1-povik+lin@cutebit.org
Signed-off-by: Mark Brown <broonie@kernel.org
2023-05-11 10:17:59 +09:00
Artur Weber
fd811cce9b
dt-bindings: arm: samsung: Add Samsung Galaxy Tab3 family boards
...
Add the compatible strings for the Samsung Galaxy Tab 3 8.0 series
of tablets.
Signed-off-by: Artur Weber <aweber.kernel@gmail.com >
Link: https://lore.kernel.org/r/20230501195525.6268-13-aweber.kernel@gmail.com
Signed-off-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org >
2023-05-09 20:02:51 +02:00
Artur Weber
8a19d4a150
dt-bindings: soc: samsung: exynos-pmu: add Exynos4212 compatible
...
Support for the Exynos4212 SoC was originally dropped as there were
no boards using it. We will be adding a device that uses it, so add
back the relevant compatible.
This reverts part of commit c40610198f ("soc: samsung: Remove
Exynos4212 related dead code").
Signed-off-by: Artur Weber <aweber.kernel@gmail.com >
Link: https://lore.kernel.org/r/20230501195525.6268-2-aweber.kernel@gmail.com
Signed-off-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org >
2023-05-09 19:49:15 +02:00
Artur Weber
5b40732af0
dt-bindings: clock: samsung,exynos: add Exynos4212 clock compatible
...
Support for the Exynos4212 SoC was originally dropped as there were
no boards using it. We will be adding a device that uses it, so add
back the relevant compatible.
Signed-off-by: Artur Weber <aweber.kernel@gmail.com >
Link: https://lore.kernel.org/r/20230501195525.6268-3-aweber.kernel@gmail.com
Signed-off-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org >
2023-05-09 19:48:19 +02:00
Nikunj Kela
8f9d530cff
dt-bindings: firmware: arm,scmi: support for parameter in smc/hvc call
...
Currently, smc/hvc calls are made with smc-id only. The parameters are
all set to zeros. This change defines a new compatible string that can
be used to pass shmem address(4KB-page, offset) as two parameters in
SMC/HVC doorbell.
This is useful when multiple scmi instances are used with common smc-id.
Signed-off-by: Nikunj Kela <quic_nkela@quicinc.com >
Reviewed-by: Rob Herring <robh@kernel.org >
Reviewed-by: Florian Fainelli <f.fainelli@gmail.com >
Link: https://lore.kernel.org/r/20230506182428.25343-2-quic_nkela@quicinc.com
Signed-off-by: Sudeep Holla <sudeep.holla@arm.com >
2023-05-09 17:01:40 +01:00
Maxime Ripard
ff32fcca64
Merge drm/drm-next into drm-misc-next
...
Start the 6.5 release cycle.
Signed-off-by: Maxime Ripard <maxime@cerno.tech >
2023-05-09 15:03:40 +02:00
Kelvin Zhang
cb3f4e8cac
dt-bindings: arm: amlogic: add C3 bindings
...
Document the new C3 SoC/board device tree bindings.
C3 is an advanced edge AI processor designed for smart IP camera
applications, which does not belong to Meson series.
Therefore, modify the title field accordingly.
Signed-off-by: Kelvin Zhang <kelvin.zhang@amlogic.com >
Acked-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org >
Link: https://lore.kernel.org/r/20230407102704.1055152-1-kelvin.zhang@amlogic.com
Signed-off-by: Neil Armstrong <neil.armstrong@linaro.org >
2023-05-09 09:38:54 +02:00
Krzysztof Kozlowski
8bbec86ce6
dt-bindings: PCI: fsl,imx6q: fix assigned-clocks warning
...
assigned-clocks are a dependency of clocks, however the dtschema has
limitation and expects clocks to be present in the binding using
assigned-clocks, not in other referenced bindings. The clocks were
defined in common fsl,imx6q-pcie-common.yaml, which is referenced by
fsl,imx6q-pcie-ep.yaml. The fsl,imx6q-pcie-ep.yaml used assigned-clocks
thus leading to warnings:
Documentation/devicetree/bindings/pci/fsl,imx6q-pcie-ep.example.dtb: pcie-ep@33800000:
Unevaluated properties are not allowed ('assigned-clock-parents', 'assigned-clock-rates', 'assigned-clocks' were unexpected)
From schema: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie-ep.yaml
Fix this by moving clocks to each specific schema from the common one
and narrowing them to strictly match what is expected for given device.
Fixes: b10f82380e ("dt-bindings: imx6q-pcie: Restruct i.MX PCIe schema")
Acked-by: Conor Dooley <conor.dooley@microchip.com >
Reviewed-by: Richard Zhu <hongxing.zhu@nxp.com >
Link: https://lore.kernel.org/r/20230508071837.68552-1-krzysztof.kozlowski@linaro.org
Signed-off-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org >
2023-05-09 08:01:49 +02:00
Mårten Lindahl
034008dd22
regulator: dt-bindings: Add bindings for TPS6287x
...
Add bindings for the TPS62870/TPS62871/TPS62872/TPS62873 voltage
regulators.
Signed-off-by: Mårten Lindahl <marten.lindahl@axis.com
Reviewed-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org
Link: https://lore.kernel.org/r/20230502-tps6287x-driver-v3-1-e25140a023f5@axis.com
Signed-off-by: Mark Brown <broonie@kernel.org
2023-05-09 13:26:48 +09:00
Luca Weiss
54e663340a
dt-bindings: input: pwm-vibrator: Add enable-gpio
...
Some pwm vibrators have a dedicated enable GPIO that needs to be set
high so that the vibrator works. Document that.
Signed-off-by: Luca Weiss <luca@z3ntu.xyz >
Reviewed-by: Sebastian Reichel <sre@kernel.org >
Reviewed-by: Brian Masney <bmasney@redhat.com >
Acked-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org >
Reviewed-by: Caleb Connolly <caleb.connolly@linaro.org >
Link: https://lore.kernel.org/r/20230427-hammerhead-vibra-v1-1-e87eeb94da51@z3ntu.xyz
Signed-off-by: Dmitry Torokhov <dmitry.torokhov@gmail.com >
2023-05-08 09:44:06 -07:00
Luca Weiss
2c07431521
dt-bindings: pinctrl: qcom,pmic-gpio: add PM8953
...
Document the 8 GPIOs found on PM8953.
Signed-off-by: Luca Weiss <luca@z3ntu.xyz >
Reviewed-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org >
Link: https://lore.kernel.org/r/20230421-pm8953-gpio-v1-1-3d33e2de47e3@z3ntu.xyz
Signed-off-by: Linus Walleij <linus.walleij@linaro.org >
2023-05-08 15:42:24 +02:00
Mark Brown
dd69654cd3
spi: Add DMA mode support to spi-qcom-qspi
...
Merge series from Vijaya Krishna Nivarthi <quic_vnivarth@quicinc.com >:
There are large number of QSPI irqs that fire during boot/init and later
on every suspend/resume.
This could be made faster by doing DMA instead of PIO.
Below is comparison for number of interrupts raised in 2 scenarios...
Boot up and stabilise
Suspend/Resume
Sequence PIO DMA
=======================
Boot-up 69088 19284
S/R 5066 3430
Speed test results...
spi-nor read times in sec after 2 min uptime
============================================
PIO - Iterations-1000, min=3.18, max=3.74, avg=3.53
DMA - Iterations-1000, min=1.21, max=2.28, avg=1.79
spi-nor write times in sec after 2 min uptime
=============================================
PIO - Iterations-1000, min=3.20, max=8.24, avg=3.58
DMA - Iterations-1000, min=1.25, max=5.13, avg=1.82
Further testing performed...
a) multiple entries in sgt (simulated by max_dma_len = 1024)
b) fallback to pio (simulated by dma setup failure)
2023-05-08 22:25:26 +09:00
Bartosz Golaszewski
0262fa1666
dt-bindings: power: reset: convert nvmem-reboot-mode bindings to YAML
...
Convert the DT binding document for nvmem-reboot-mode from .txt to YAML.
Signed-off-by: Bartosz Golaszewski <bartosz.golaszewski@linaro.org >
Reviewed-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org >
Signed-off-by: Sebastian Reichel <sebastian.reichel@collabora.com >
2023-05-08 14:37:26 +02:00
Konrad Dybcio
d41dab4c03
dt-bindings: power: reset: qcom-pon: Only allow reboot-mode pre-pmk8350
...
As pointed out by Shazad [1], PMICs using a separate HLOS+PBS scheme
(so PMK8350 and newer) are expected to pass reboot mode data through SDAM,
as the reboot mode registers are absent in the HLOS reg space.
Limit the reboot-mode.yaml inclusion to PMICs without a separate PBS
region.
[1] https://lore.kernel.org/linux-arm-msm/12f13183-c381-25f7-459e-62e0c2b19498@quicinc.com/
Fixes: 03fccdc76d ("dt-bindings: power: reset: qcom-pon: Add new compatible "qcom,pmk8350-pon"")
Signed-off-by: Konrad Dybcio <konrad.dybcio@linaro.org >
Acked-by: Rob Herring <robh@kernel.org >
Signed-off-by: Sebastian Reichel <sebastian.reichel@collabora.com >
2023-05-08 14:28:31 +02:00
Hermes Zhang
da8a240f51
dt-bindings: power: supply: bq256xx: Add ti,no-thermistor property
...
Add a new property ti,no-thermistor to indicate that no thermistor is
connected to the TS pin of the chip.
Signed-off-by: Hermes Zhang <chenhuiz@axis.com >
Reviewed-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org >
Signed-off-by: Sebastian Reichel <sebastian.reichel@collabora.com >
2023-05-08 14:14:07 +02:00
Bartosz Golaszewski
d8c66cbbdd
dt-bindings: phy: qmp-ufs: tweak clock and clock-names for sa8775p
...
maxItems is already globally set to 3. To make the binding easier to read
and remove redundancy, set minItems to 3 for sa8775p as this platform
requires exactly three clocks.
Signed-off-by: Bartosz Golaszewski <bartosz.golaszewski@linaro.org >
Acked-by: Rob Herring <robh@kernel.org >
Link: https://lore.kernel.org/r/20230419120914.173715-1-brgl@bgdev.pl
Signed-off-by: Vinod Koul <vkoul@kernel.org >
2023-05-08 15:52:50 +05:30
Krzysztof Kozlowski
d96a432cc8
dt-bindings: phy: qcom,edp-phy: allow power-domains
...
At least on SC8280XP the eDP PHY is part of power domain:
sc8280xp-crd.dtb: phy@220c2a00: 'power-domains' does not match any of the regexes: 'pinctrl-[0-9]+'
Signed-off-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org >
Reviewed-by: Bjorn Andersson <andersson@kernel.org >
Reviewed-by: Rob Herring <robh@kernel.org >
Link: https://lore.kernel.org/r/20230416151233.346336-1-krzysztof.kozlowski@linaro.org
Signed-off-by: Vinod Koul <vkoul@kernel.org >
2023-05-08 15:48:38 +05:30
Shazad Hussain
bfd73c859e
dt-bindings: phy: qcom,sc8280xp-qmp-usb3-uni: Add SA8775P USB PHY binding
...
Add compatible string for Qualcomm QMP Super Speed (SS) UNI PHY found
in SA8775P.
Signed-off-by: Shazad Hussain <quic_shazhuss@quicinc.com >
Acked-by: Rob Herring <robh@kernel.org >
Link: https://lore.kernel.org/r/20230428130824.23803-4-quic_shazhuss@quicinc.com
Signed-off-by: Vinod Koul <vkoul@kernel.org >
2023-05-08 15:00:26 +05:30
Shazad Hussain
66dc9a2cf5
dt-bindings: phy: qcom,usb-snps-femto-v2: Add bindings for SA8775P
...
Document the compatible string for USB phy found in Qualcomm SA8775P SoC
Signed-off-by: Shazad Hussain <quic_shazhuss@quicinc.com >
Acked-by: Rob Herring <robh@kernel.org >
Link: https://lore.kernel.org/r/20230428130824.23803-3-quic_shazhuss@quicinc.com
Signed-off-by: Vinod Koul <vkoul@kernel.org >
2023-05-08 15:00:25 +05:30