Rafał Miłecki
cb47c01b34
dt-bindings: vendor-prefixes: add smartrg
...
SmartRG described itself as a CPE manufacturer and produced few home
network devices (e.g. wireless routers). Their SmartRG SR400ac router
(smartrg,sr400ac) is covered by in-Linux DT binding and DTS file.
Signed-off-by: Rafał Miłecki <rafal@milecki.pl >
Acked-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org >
Link: https://lore.kernel.org/r/20240212140839.27150-1-zajec5@gmail.com
Signed-off-by: Rob Herring <robh@kernel.org >
2024-02-13 12:12:28 -06:00
Krzysztof Kozlowski
14354fc38a
dt-bindings: misc: qcom,fastrpc: Compute callbacks can be DMA coherent
...
Apparently on Qualcomm SM8550 and SM8650 the FastRPC compute callbacks
are DMA coherent:
sm8650-qrd.dtb: fastrpc: compute-cb@2: 'dma-coherent' does not match any of the regexes: 'pinctrl-[0-9]+'
Signed-off-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org >
Acked-by: Conor Dooley <conor.dooley@microchip.com >
Reviewed-by: Konrad Dybcio <konrad.dybcio@linaro.org >
Link: https://lore.kernel.org/r/20240212110827.59302-1-krzysztof.kozlowski@linaro.org
Signed-off-by: Rob Herring <robh@kernel.org >
2024-02-13 12:12:28 -06:00
Rob Herring
4e06ec0774
dt-bindings: ufs: samsung,exynos-ufs: Add size constraints on "samsung,sysreg"
...
The 'phandle-array' type is a bit ambiguous. It can be either just an
array of phandles or an array of phandles plus args. "samsung,sysreg" is
the latter and needs to be constrained to a single entry with a phandle and
offset.
Reviewed-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org >
Link: https://lore.kernel.org/r/20240124190733.1554314-1-robh@kernel.org
Signed-off-by: Rob Herring <robh@kernel.org >
2024-02-13 10:32:13 -06:00
Lad Prabhakar
ce3e7d48ad
dt-bindings: soc: renesas: Preserve the order of SoCs based on their part numbers
...
This commit ensures the preservation of the order of SoCs according to
their part numbers.
Fixes: 9c57c4a9a4 ("dt-bindings: soc: renesas: Document Renesas RZ/G3S SoC variants")
Signed-off-by: Lad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com >
Acked-by: Conor Dooley <conor.dooley@microchip.com >
Reviewed-by: Geert Uytterhoeven <geert+renesas@glider.be >
Link: https://lore.kernel.org/r/20240208120455.48009-1-prabhakar.mahadev-lad.rj@bp.renesas.com
Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be >
2024-02-13 17:15:45 +01:00
Sebastian Reichel
20c0c9b352
ASoC: dt-bindings: fsl,imx-asrc: convert to YAML
...
Convert the i.MX ASRC DT binding to YAML.
Signed-off-by: Sebastian Reichel <sre@kernel.org >
Reviewed-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org >
Link: https://msgid.link/r/20240213010347.1075251-4-sre@kernel.org
Signed-off-by: Mark Brown <broonie@kernel.org >
2024-02-13 14:22:59 +00:00
Lad Prabhakar
69518264da
dt-bindings: timer: renesas: ostm: Document RZ/Five SoC
...
The OSTM block on the RZ/Five SoC is identical to one found on the RZ/G2UL
SoC. "renesas,r9a07g043-ostm" compatible string will be used on the RZ/Five
SoC so to make this clear and to keep this file consistent, update the
comment to include RZ/Five SoC.
No driver changes are required as generic compatible string "renesas,ostm"
will be used as a fallback on RZ/Five SoC.
Signed-off-by: Lad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com >
Reviewed-by: Geert Uytterhoeven <geert+renesas@glider.be >
Acked-by: Conor Dooley <conor.dooley@microchip.com >
Signed-off-by: Daniel Lezcano <daniel.lezcano@linaro.org >
Link: https://lore.kernel.org/r/20231115212908.33131-1-prabhakar.mahadev-lad.rj@bp.renesas.com
2024-02-13 14:02:41 +01:00
Frank Li
3a999e57cf
dt-bindings: mmc: fsl-imx-esdhc: add iommus property
...
iMX95 and iMX8QM have smmu. Add property "iommus".
Signed-off-by: Frank Li <Frank.Li@nxp.com >
Acked-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org >
Link: https://lore.kernel.org/r/20240201-8qm_smmu-v2-1-3d12a80201a3@nxp.com
Signed-off-by: Ulf Hansson <ulf.hansson@linaro.org >
2024-02-13 13:37:28 +01:00
Peng Fan
c64ec3a7d9
dt-bindings: mmc: fsl-imx-esdhc: add i.MX95 compatible string
...
Same as i.MX93, add i.MX95 SDHC which is compatible with i.MX8MM USDHC.
Signed-off-by: Peng Fan <peng.fan@nxp.com >
Link: https://lore.kernel.org/r/20240122091623.2078089-1-peng.fan@oss.nxp.com
Signed-off-by: Ulf Hansson <ulf.hansson@linaro.org >
2024-02-13 13:37:28 +01:00
Luca Weiss
05d1039503
dt-bindings: power: rpmpd: Add MSM8974 power domains
...
Add the compatibles and indexes for the rpmpd in MSM8974, both with the
standard PM8841+PM8941 PMICs but also devices found with PMA8084.
Signed-off-by: Luca Weiss <luca@z3ntu.xyz >
Acked-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org >
Link: https://lore.kernel.org/r/20240210-msm8974-rpmpd-v2-1-595e2ff80ea1@z3ntu.xyz
Signed-off-by: Ulf Hansson <ulf.hansson@linaro.org >
2024-02-13 13:16:49 +01:00
Rob Herring
91f9a47ddb
dt-bindings: i2c: mux: i2c-demux-pinctrl: Define "i2c-parent" constraints
...
The 'phandle-array' type is a bit ambiguous. It can be either just an
array of phandles or an array of phandles plus args. "i2c-parent" is
the former and needs to constrain each entry to a single phandle value.
Reviewed-by: Wolfram Sang <wsa+renesas@sang-engineering.com >
Link: https://lore.kernel.org/r/20240124190552.1551929-2-robh@kernel.org
Signed-off-by: Rob Herring <robh@kernel.org >
2024-02-12 16:42:04 -06:00
Rob Herring
15ff10ea77
dt-bindings: i2c: mux: i2c-demux-pinctrl: Drop i2c-mux.yaml reference
...
The I2C de-mux is different than an I2C mux, so i2c-mux.yaml is not
relevant and shouldn't be referenced.
Reviewed-by: Wolfram Sang <wsa+renesas@sang-engineering.com >
Link: https://lore.kernel.org/r/20240124190552.1551929-1-robh@kernel.org
Signed-off-by: Rob Herring <robh@kernel.org >
2024-02-12 16:42:04 -06:00
Peng Fan
0eaef900b0
dt-bindings: can: fsl,flexcan: add i.MX95 compatible string
...
Add i.MX95 flexcan which is compatible i.MX93 flexcan
Signed-off-by: Peng Fan <peng.fan@nxp.com >
Acked-by: Marc Kleine-Budde <mkl@pengutronix.de >
Acked-by: Conor Dooley <conor.dooley@microchip.com >
Link: https://lore.kernel.org/r/20240122091738.2078746-1-peng.fan@oss.nxp.com
Signed-off-by: Rob Herring <robh@kernel.org >
2024-02-12 16:42:04 -06:00
Konrad Dybcio
d0611f617d
ASoC: dt-bindings: cs35l45: Add interrupts
...
This chip seems to have an IRQ line, let us describe it.
Signed-off-by: Konrad Dybcio <konrad.dybcio@linaro.org >
Acked-by: Ricardo Rivera-Matos <rriveram@opensource.cirrus.com >
Acked-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org >
Link: https://msgid.link/r/20240210-topic-1v-v1-1-fda0db38e29b@linaro.org
Signed-off-by: Mark Brown <broonie@kernel.org >
2024-02-12 21:24:56 +00:00
Krzysztof Kozlowski
d4a00d16f8
ASoC: dt-bindings: qcom,sm8250: Allow up to 8 codec DAIs
...
Sound card on Qualcomm X1E80100 CRD board has eight DAIs in one DAI
link (for WSA speakers). Boards with older SoCs could technically have
similar setup, even if it was not observed on mainlined devices.
Signed-off-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org >
Link: https://msgid.link/r/20240212183800.243017-1-krzysztof.kozlowski@linaro.org
Signed-off-by: Mark Brown <broonie@kernel.org >
2024-02-12 21:24:55 +00:00
Rafał Miłecki
d9cd3b1288
dt-bindings: arm64: dts: mediatek: Add Acelink EW-7886CAX access point
...
Acelink EW-7886CAX is an MT7986A (AKA Filogic 830) based access point.
Signed-off-by: Rafał Miłecki <rafal@milecki.pl >
Acked-by: Conor Dooley <conor.dooley@microchip.com >
Reviewed-by: Linus Walleij <linus.walleij@linaro.org >
Link: https://lore.kernel.org/r/20231207080512.3688-2-zajec5@gmail.com
Signed-off-by: AngeloGioacchino Del Regno <angelogioacchino.delregno@collabora.com >
2024-02-12 13:37:03 +01:00
Rafał Miłecki
802814130c
dt-bindings: vendor-prefixes: add acelink
...
Acelink is a Taiwan company providing network products (routers, access
points, switches, cameras and more).
Signed-off-by: Rafał Miłecki <rafal@milecki.pl >
Acked-by: Conor Dooley <conor.dooley@microchip.com >
Reviewed-by: Linus Walleij <linus.walleij@linaro.org >
Link: https://lore.kernel.org/r/20231207080512.3688-1-zajec5@gmail.com
Signed-off-by: AngeloGioacchino Del Regno <angelogioacchino.delregno@collabora.com >
2024-02-12 13:37:03 +01:00
AngeloGioacchino Del Regno
aa3b537355
dt-bindings: arm64: mediatek: Add MT8395 Radxa NIO 12L board compatible
...
Add a board compatible for the Radxa NIO 12L, based on the MediaTek
MT8395 SoC.
Acked-by: Conor Dooley <conor.dooley@microchip.com >
Link: https://lore.kernel.org/r/20240202114821.79227-2-angelogioacchino.delregno@collabora.com
Signed-off-by: AngeloGioacchino Del Regno <angelogioacchino.delregno@collabora.com >
2024-02-12 13:37:02 +01:00
Chen-Yu Tsai
449b13223d
dt-bindings: arm: mediatek: Add MT8186 Magneton Chromebooks
...
Add entries for the MT8186 based Chromebooks, also collectively known
as the Lenovo IdeaPad Slim 3 Chromebook (14M868). It is also based on
the "Steelix" design. Being a laptop instead of a convertible device,
there is no touchscreen or stylus, which is similar to Rusty. However
Magneton does not have ports on the right side of the device.
Three variants are listed separately. These use different touchscreen
controllers, or lack a touchscreen altogether.
Signed-off-by: Chen-Yu Tsai <wenst@chromium.org >
Acked-by: Conor Dooley <conor.dooley@microchip.com >
Reviewed-by: AngeloGioacchino Del Regno <angelogioacchino.delregno@collabora.com >
Link: https://lore.kernel.org/r/20240126083802.2728610-6-wenst@chromium.org
Signed-off-by: AngeloGioacchino Del Regno <angelogioacchino.delregno@collabora.com >
2024-02-12 13:37:01 +01:00
Chen-Yu Tsai
a12598b95c
dt-bindings: arm: mediatek: Add MT8186 Rusty Chromebook
...
Add an entry for the MT8186 based Rusty Chromebook, also known as the
Lenovo 100e Chromebook Gen 4.
Signed-off-by: Chen-Yu Tsai <wenst@chromium.org >
Acked-by: Conor Dooley <conor.dooley@microchip.com >
Reviewed-by: AngeloGioacchino Del Regno <angelogioacchino.delregno@collabora.com >
Link: https://lore.kernel.org/r/20240126083802.2728610-5-wenst@chromium.org
Signed-off-by: AngeloGioacchino Del Regno <angelogioacchino.delregno@collabora.com >
2024-02-12 13:37:01 +01:00
Chen-Yu Tsai
779b1bf173
dt-bindings: arm: mediatek: Add MT8186 Steelix Chromebook
...
Add an entry for the MT8186 based Steelix Chromebook, also known as the
Lenovo 300e Yoga Chromebook Gen 4.
Signed-off-by: Chen-Yu Tsai <wenst@chromium.org >
Acked-by: Conor Dooley <conor.dooley@microchip.com >
Reviewed-by: AngeloGioacchino Del Regno <angelogioacchino.delregno@collabora.com >
Link: https://lore.kernel.org/r/20240126083802.2728610-4-wenst@chromium.org
Signed-off-by: AngeloGioacchino Del Regno <angelogioacchino.delregno@collabora.com >
2024-02-12 13:37:00 +01:00
Chen-Yu Tsai
59acfd6331
dt-bindings: arm: mediatek: Add MT8186 Tentacruel / Tentacool Chromebooks
...
Add entries for MT8186 based Tentacruel / Tentacool Chromebooks. The two
are based on the same board design: the former is a convertible device
with a touchscreen, stylus, and some extra buttons; the latter is a
clamshell device and lacks these additional features.
The two devices both have two variants. The difference is a second
source trackpad controller that shares the same address as the original,
but is incompatible.
The extra SKU IDs for the Tentacruel devices map to different sensor
components attached to the Embedded Controller. These are not visible
to the main processor.
Signed-off-by: Chen-Yu Tsai <wenst@chromium.org >
Acked-by: Conor Dooley <conor.dooley@microchip.com >
Reviewed-by: AngeloGioacchino Del Regno <angelogioacchino.delregno@collabora.com >
Link: https://lore.kernel.org/r/20240126083802.2728610-3-wenst@chromium.org
Signed-off-by: AngeloGioacchino Del Regno <angelogioacchino.delregno@collabora.com >
2024-02-12 13:37:00 +01:00
Chen-Yu Tsai
8dc6ceaab3
dt-bindings: arm: mediatek: Sort entries by SoC then board compatibles
...
Some of the new MediaTek board entries were inserted in a chronological
order, or just randomly. This makes it harder to search for an entry.
Sort the entries by first grouping by SoC, then sorting by board
compatible strings. Also add a comment at the top asking people to do
the same.
Signed-off-by: Chen-Yu Tsai <wenst@chromium.org >
Acked-by: Conor Dooley <conor.dooley@microchip.com >
Reviewed-by: AngeloGioacchino Del Regno <angelogioacchino.delregno@collabora.com >
Link: https://lore.kernel.org/r/20240126083802.2728610-2-wenst@chromium.org
Signed-off-by: AngeloGioacchino Del Regno <angelogioacchino.delregno@collabora.com >
2024-02-12 13:37:00 +01:00
Eugen Hristev
ebd27256bd
dt-bindings: media: mediatek-jpeg-encoder: change max iommus count
...
MT8186 has 4 iommus in the list, to cope with this situation, adjust
the maxItems to 4 (instead of previous 2).
Add also minItems as 2 to keep compatibility with current devices.
Signed-off-by: Eugen Hristev <eugen.hristev@collabora.com >
Reviewed-by: AngeloGioacchino Del Regno <angelogioacchino.delregno@collabora.com >
Link: https://lore.kernel.org/r/20240127084258.68302-1-eugen.hristev@collabora.com
Signed-off-by: AngeloGioacchino Del Regno <angelogioacchino.delregno@collabora.com >
2024-02-12 13:37:00 +01:00
Eugen Hristev
15715b602a
dt-bindings: media: mtk-vcodec-encoder: add compatible for mt8186
...
Add compatible for the mt8186 encoder which currently works in the same
way as mt8183.
Signed-off-by: Eugen Hristev <eugen.hristev@collabora.com >
Reviewed-by: Rob Herring <robh@kernel.org >
Reviewed-by: AngeloGioacchino Del Regno <angelogioacchino.delregno@collabora.com >
Link: https://lore.kernel.org/r/20231228113245.174706-5-eugen.hristev@collabora.com
Signed-off-by: AngeloGioacchino Del Regno <angelogioacchino.delregno@collabora.com >
2024-02-12 13:36:59 +01:00
Eugen Hristev
a5a8cad4a7
dt-bindings: media: mtk-vcodec-encoder: fix non-vp8 clock name
...
Looking at the binding it makes sense that the `-vp8` compatible has
the `venc_lt_sel` while the other bindings have the `venc_sel` as name for
the clock.
This was also mentioned in the txt version of the binding before the
conversion:
`
clock-names: avc encoder must contain "venc_sel", vp8 encoder must
contain "venc_lt_sel", decoder must contain "vcodecpll", "univpll_d2",
`
So it is easier to check for compatible that includes vp8, since that's
just one, to have the requirement for the clock name property as
`venc_lt_sel`, rather than for all the others, some of which are missing,
thus for them, the requirement is wrongly `venc_lt_sel`.
Reordered the if/then/else to match `-vp8` and have all the rest of
the compatibles using the other clock name (`venc_sel`).
Signed-off-by: Eugen Hristev <eugen.hristev@collabora.com >
Reviewed-by: Rob Herring <robh@kernel.org >
Reviewed-by: AngeloGioacchino Del Regno <angelogioacchino.delregno@collabora.com >
Link: https://lore.kernel.org/r/20231228113245.174706-3-eugen.hristev@collabora.com
Signed-off-by: AngeloGioacchino Del Regno <angelogioacchino.delregno@collabora.com >
2024-02-12 13:36:59 +01:00
Rafał Miłecki
1e136f4a92
dt-bindings: arm64: mediatek: Add MT7988A and BPI-R4
...
MT7988A is another MediaTek's SoC with just 1 device available right
now: Banana Pi BPI-R4.
Signed-off-by: Rafał Miłecki <rafal@milecki.pl >
Acked-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org >
Link: https://lore.kernel.org/r/20240108085228.4727-2-zajec5@gmail.com
Signed-off-by: Matthias Brugger <matthias.bgg@gmail.com >
Signed-off-by: AngeloGioacchino Del Regno <angelogioacchino.delregno@collabora.com >
2024-02-12 13:36:57 +01:00
Rafał Miłecki
e0314a6360
dt-bindings: arm64: mediatek: Add MT7981B and Xiaomi AX3000T
...
MT7981B (AKA Filogic 820) is MediaTek's dual-core ARM Cortex-A53 SoC.
One of market devices using this SoC is Xiaomi AX3000T.
Signed-off-by: Rafał Miłecki <rafal@milecki.pl >
Reviewed-by: AngeloGioacchino Del Regno <angelogioacchino.delregno@collabora.com >
Acked-by: Conor Dooley <conor.dooley@microchip.com >
Link: https://lore.kernel.org/r/20240111103928.721-2-zajec5@gmail.com
Signed-off-by: Matthias Brugger <matthias.bgg@gmail.com >
Signed-off-by: AngeloGioacchino Del Regno <angelogioacchino.delregno@collabora.com >
2024-02-12 13:36:57 +01:00
Suraj Jaiswal
1963e65b3d
dt-bindings: net: qcom,ethqos: add binding doc for safety IRQ for sa8775p
...
Add binding doc for safety IRQ. The safety IRQ will be
triggered for ECC(error correction code), DPP(data path
parity), FSM(finite state machine) error.
Signed-off-by: Suraj Jaiswal <quic_jsuraj@quicinc.com >
Reviewed-by: Rob Herring <robh@kernel.org >
Signed-off-by: David S. Miller <davem@davemloft.net >
2024-02-12 11:35:15 +00:00
Tao Zhang
19bfaff384
dt-bindings: arm: qcom,coresight-tpdm: Add support for TPDM CMB MSR register
...
Add property "qcom,cmb_msr_num" to support CMB MSR(mux select register)
for TPDM. It specifies the number of CMB MSR registers supported by
the TDPM.
Reviewed-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org >
Signed-off-by: Tao Zhang <quic_taozha@quicinc.com >
Signed-off-by: Mao Jinlong <quic_jinlmao@quicinc.com >
Signed-off-by: Suzuki K Poulose <suzuki.poulose@arm.com >
Link: https://lore.kernel.org/r/1707024641-22460-10-git-send-email-quic_taozha@quicinc.com
2024-02-12 10:29:47 +00:00
Tao Zhang
4ed57f7589
dt-bindings: arm: qcom,coresight-tpdm: Add support for CMB element size
...
Add property "qcom,cmb-elem-bits" to support CMB(Continuous
Multi-Bit) element for TPDM. The associated aggregator will read
this size before it is enabled. CMB element size currently only
supports 8-bit, 32-bit and 64-bit. Because the existing example
tpdm "tpdm@684c000" which only supports dsb sub-unit, I introduce
a new example "tpdm@6c29000" to describe the usage of this new
property.
Reviewed-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org >
Signed-off-by: Tao Zhang <quic_taozha@quicinc.com >
Signed-off-by: Mao Jinlong <quic_jinlmao@quicinc.com >
Signed-off-by: Suzuki K Poulose <suzuki.poulose@arm.com >
Link: https://lore.kernel.org/r/1707024641-22460-4-git-send-email-quic_taozha@quicinc.com
2024-02-12 10:29:47 +00:00
Bartosz Golaszewski
104e00bbc7
Merge tag 'v6.8-rc4' into gpio/for-next
...
Linux 6.8-rc4
Pulling this for a bugfix upstream with which the gpio/for-next branch
conflicts.
2024-02-12 10:12:41 +01:00
Nuno Sa
d07c41eb96
dt-bindings: hwmon: Add LTC4282 bindings
...
Add bindings for the LTC4282 High Current Hot Swap Controller with I2C
Compatible Monitoring.
Reviewed-by: Conor Dooley <conor.dooley@microchip.com >
Signed-off-by: Nuno Sa <nuno.sa@analog.com >
Link: https://lore.kernel.org/r/20240129-b4-ltc4282-support-v4-1-fe75798164cc@analog.com
Signed-off-by: Guenter Roeck <linux@roeck-us.net >
2024-02-11 13:43:09 -08:00
Michal Simek
f7ab2d180e
dt-bindings: hwmon: ina2xx: Describe ina260 chip
...
Describe ina260 chip which is precision digital current and power monitor
with precision integrated shunt resistor.
Signed-off-by: Michal Simek <michal.simek@amd.com >
Acked-by: Conor Dooley <conor.dooley@microchip.com >
Link: https://lore.kernel.org/r/4c82dc4d412e91d1601c1da5bca1cdf1a91cd9b8.1704724242.git.michal.simek@amd.com
Signed-off-by: Guenter Roeck <linux@roeck-us.net >
2024-02-11 13:43:08 -08:00
Michal Simek
f29996d029
dt-bindings: hwmon: ina2xx: Describe #io-channel-cells property
...
There are two drivers in the Linux kernel. One is hwmon based and second
IIO. IIO version requires to define #io-channel-cells to operate.
Signed-off-by: Michal Simek <michal.simek@amd.com >
Reviewed-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org >
Link: https://lore.kernel.org/r/aa303b9fe3116e7f98d6b72822f7f57694366db3.1703077926.git.michal.simek@amd.com
Signed-off-by: Guenter Roeck <linux@roeck-us.net >
2024-02-11 13:43:08 -08:00
Michal Simek
eea32fafad
dt-bindings: hwmon: ina2xx: Add label property
...
Add a label property to allow a custom name to be used for identifying
a device on the board. This is useful when multiple devices are present on
the same board. Similar change was done by commit ffae65fb1a
("dt-bindings: spi: spi-cadence: Add label property").
Signed-off-by: Michal Simek <michal.simek@amd.com >
Reviewed-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org >
Link: https://lore.kernel.org/r/6f3c57d08984c1978569d3918cb38eb295c0c67d.1703077926.git.michal.simek@amd.com
Signed-off-by: Guenter Roeck <linux@roeck-us.net >
2024-02-11 13:43:08 -08:00
Rob Herring
4825b20700
dt-bindings: display: msm: sm8650-mdss: Add missing explicit "additionalProperties"
...
In order to check schemas for missing additionalProperties or
unevaluatedProperties, cases allowing extra properties must be explicit.
Signed-off-by: Rob Herring <robh@kernel.org >
Reviewed-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org >
Reviewed-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org >
Patchwork: https://patchwork.freedesktop.org/patch/576954/
Link: https://lore.kernel.org/r/20240202222338.1652333-1-robh@kernel.org
Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org >
2024-02-11 22:38:07 +02:00
Adam Skladowski
3b63880de4
dt-bindings: msm: qcom, mdss: Include ommited fam-b compatible
...
During conversion 28nm-hpm-fam-b compat got lost, add it.
Signed-off-by: Adam Skladowski <a39.skl@gmail.com >
Fixes: f7d46c5efe ("dt-bindings: display/msm: split qcom, mdss bindings")
Acked-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org >
Patchwork: https://patchwork.freedesktop.org/patch/575290/
Link: https://lore.kernel.org/r/20240121194221.13513-4-a39.skl@gmail.com
Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org >
2024-02-11 22:38:06 +02:00
Adam Skladowski
db36595c68
dt-bindings: dsi-controller-main: Document missing msm8976 compatible
...
When all dsi-ctrl compats were added msm8976 was missed, include it too.
Signed-off-by: Adam Skladowski <a39.skl@gmail.com >
Reviewed-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org >
Patchwork: https://patchwork.freedesktop.org/patch/575288/
Link: https://lore.kernel.org/r/20240121194221.13513-3-a39.skl@gmail.com
Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org >
2024-02-11 22:38:06 +02:00
Christian Marangi
dd87eaa137
dt-bindings: net: Document Qcom QCA807x PHY package
...
Document Qcom QCA807x PHY package.
Qualcomm QCA807X Ethernet PHY is PHY package of 2 or 5
IEEE 802.3 clause 22 compliant 10BASE-Te, 100BASE-TX and
1000BASE-T PHY-s.
Document the required property to make the PHY package correctly
configure and work.
Signed-off-by: Christian Marangi <ansuelsmth@gmail.com >
Reviewed-by: Conor Dooley <conor.dooley@microchip.com >
Reviewed-by: Andrew Lunn <andrew@lunn.ch >
Signed-off-by: David S. Miller <davem@davemloft.net >
2024-02-10 15:36:19 +00:00
Christian Marangi
8453c88c7a
dt-bindings: net: document ethernet PHY package nodes
...
Document ethernet PHY package nodes used to describe PHY shipped in
bundle of 2-5 PHY. The special node describe a container of PHY that
share common properties. This is a generic schema and PHY package
should create specialized version with the required additional shared
properties.
Example are PHY packages that have some regs only in one PHY of the
package and will affect every other PHY in the package, for example
related to PHY interface mode calibration or global PHY mode selection.
The PHY package node MUST declare the base address used by the PHY driver
for global configuration by calculating the offsets of the global PHY
based on the base address of the PHY package.
Each reg of the PHYs defined in the PHY package node is absolute and
describe the real address of the Ethernet PHY on the bus.
Signed-off-by: Christian Marangi <ansuelsmth@gmail.com >
Signed-off-by: David S. Miller <davem@davemloft.net >
2024-02-10 15:36:19 +00:00
Robin Murphy
7255cfb199
dt-bindings/perf: Add Arm CoreSight PMU
...
Add a binding for implementations of the Arm CoreSight Performance
Monitoring Unit Architecture. Not to be confused with CoreSight debug
and trace, the PMU architecture defines a standard MMIO interface for
event counters following a similar design to the CPU PMU architecture,
where the implementation and most of its features are discoverable
through ID registers.
Reviewed-by: Rob Herring <robh@kernel.org >
Signed-off-by: Robin Murphy <robin.murphy@arm.com >
Reviewed-by: Suzuki K Poulose <suzuki.poulose@arm.com >
Link: https://lore.kernel.org/r/c62a86ef177bec5c6d12176c605de900e9e40c87.1706718007.git.robin.murphy@arm.com
Signed-off-by: Will Deacon <will@kernel.org >
2024-02-09 17:34:35 +00:00
Naresh Solanki
8e4cc35822
dt-bindings: pinctrl: cy8c95x0: Update gpio-reserved-ranges
...
Update maxItems to 60 for gpio-reserved-ranges to allow multiple gpio
reserved ranges.
Add input-enable property to allow configuring a pin as input.
Also update example.
Signed-off-by: Naresh Solanki <naresh.solanki@9elements.com >
Reviewed-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org >
Link: https://lore.kernel.org/r/20240206112501.715042-1-naresh.solanki@9elements.com
Signed-off-by: Linus Walleij <linus.walleij@linaro.org >
2024-02-09 14:32:47 +01:00
Rob Herring
7ac572883f
dt-bindings: pinctrl: nvidia,tegra234-pinmux: Restructure common schema
...
The structure of the NVIDIA Tegra234 common pinmux schema doesn't work
for restricting properties because a child node schema can't be extended
with additional properties from another schema defining the same child
node. The 2 child node schemas are evaluated independently as the
schemas are not recursively combined in any way.
As the common schema is almost all the child node schema anyways, just
remove the parent node from the common schema. Then add 'reg' and adjust
the $ref's in the users of the common schema.
Signed-off-by: Rob Herring <robh@kernel.org >
Link: https://lore.kernel.org/r/20240202223454.1667383-1-robh@kernel.org
Signed-off-by: Linus Walleij <linus.walleij@linaro.org >
2024-02-09 14:32:47 +01:00
Jakub Kicinski
3be042cf46
Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
...
Cross-merge networking fixes after downstream PR.
No conflicts.
Adjacent changes:
drivers/net/ethernet/stmicro/stmmac/common.h
38cc3c6dcc ("net: stmmac: protect updates of 64-bit statistics counters")
fd5a6a7131 ("net: stmmac: est: Per Tx-queue error count for HLBF")
c5c3e1bfc9 ("net: stmmac: Offload queueMaxSDU from tc-taprio")
drivers/net/wireless/microchip/wilc1000/netdev.c
c901388028 ("wifi: fill in MODULE_DESCRIPTION()s for wilc1000")
328efda22a ("wifi: wilc1000: do not realloc workqueue everytime an interface is added")
net/unix/garbage.c
11498715f2 ("af_unix: Remove io_uring code for GC.")
1279f9d9de ("af_unix: Call kfree_skb() for dead unix_(sk)->oob_skb in GC.")
Signed-off-by: Jakub Kicinski <kuba@kernel.org >
2024-02-08 15:30:33 -08:00
Mark Brown
0da9a7e5c8
spi: get rid of some legacy macros
...
Merge series from Uwe Kleine-König <u.kleine-koenig@pengutronix.de >:
This series finishes off the removal of some of the legacy names for
SPI controllers and devices.
2024-02-08 20:19:18 +00:00
Tudor Ambarus
ff690e75d6
spi: dt-bindings: samsung: add google,gs101-spi compatible
...
Add "google,gs101-spi" dedicated compatible for representing SPI of
Google GS101 SoC.
Reviewed-by: Sam Protsenko <semen.protsenko@linaro.org >
Reviewed-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org >
Reviewed-by: Peter Griffin <peter.griffin@linaro.org >
Acked-by: Andi Shyti <andi.shyti@kernel.org >
Signed-off-by: Tudor Ambarus <tudor.ambarus@linaro.org >
Link: https://lore.kernel.org/r/20240207111516.2563218-2-tudor.ambarus@linaro.org
Signed-off-by: Mark Brown <broonie@kernel.org >
2024-02-08 16:33:45 +00:00
Biju Das
f1eb64bf6d
dt-bindings: mfd: dlg,da9063: Convert da9062 to json-schema
...
Convert the da9062 PMIC device tree binding documentation to json-schema.
Document the missing gpio child node for da9062.
While at it, update description with link to product information and
example.
The missing child node with of_compatible defined in MFD_CELL_OF is
causing the below warning message:
da9062-gpio: Failed to locate of_node [id: -1]
So, make all child nodes with of_compatible defined in struct mfd_cell
as required property for da906{1,2} devices.
The "gpio-controller" and "#gpio-cells" properties are defined in the
parent instead of gpio child node as there are existing driver users
based on these parent properties.
Signed-off-by: Biju Das <biju.das.jz@bp.renesas.com >
Reviewed-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org >
Reviewed-by: Conor Dooley <conor.dooley@microchip.com >
Acked-by: Dmitry Torokhov <dmitry.torokhov@gmail.com >
Link: https://lore.kernel.org/r/20240131102656.3379-7-biju.das.jz@bp.renesas.com
Signed-off-by: Lee Jones <lee@kernel.org >
2024-02-08 13:06:03 +00:00
Biju Das
ae3a0d709c
dt-bindings: mfd: dlg,da9063: Sort child devices
...
Sort child devices alphabetically.
Signed-off-by: Biju Das <biju.das.jz@bp.renesas.com >
Acked-by: Conor Dooley <conor.dooley@microchip.com >
Link: https://lore.kernel.org/r/20240131102656.3379-6-biju.das.jz@bp.renesas.com
Signed-off-by: Lee Jones <lee@kernel.org >
2024-02-08 13:05:58 +00:00
Biju Das
fddee1e686
dt-bindings: thermal: Convert da906{1,2} thermal to json-schema
...
Convert the da906{1,2} thermal device tree binding documentation to
json-schema.
Update MAINTAINERS entries and description by referring to
dlg,da9062-thermal.yaml binding file.
Signed-off-by: Biju Das <biju.das.jz@bp.renesas.com >
Reviewed-by: Rob Herring <robh@kernel.org >
Link: https://lore.kernel.org/r/20240131102656.3379-5-biju.das.jz@bp.renesas.com
Signed-off-by: Lee Jones <lee@kernel.org >
2024-02-08 13:05:52 +00:00
Biju Das
e2fcaf4c06
dt-bindings: input: Convert da906{1,2,3} onkey to json-schema
...
Convert the da906{1,2,3} onkey device tree binding documentation to
json-schema.
Update MAINTAINERS entries, description and onkey property by
referring to dlg,da9062-onkey binding file.
Signed-off-by: Biju Das <biju.das.jz@bp.renesas.com >
Reviewed-by: Conor Dooley <conor.dooley@microchip.com >
Reviewed-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org >
Acked-by: Dmitry Torokhov <dmitry.torokhov@gmail.com >
Link: https://lore.kernel.org/r/20240131102656.3379-4-biju.das.jz@bp.renesas.com
Signed-off-by: Lee Jones <lee@kernel.org >
2024-02-08 13:05:48 +00:00