Skip to content

Commit bfe62a4

Browse files
committed
Merge tag 'soc-fixes-7.0-2' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc
Pull SoC fixes from Arnd Bergmann: "The largest part here are devicetree fixes for Qualcomm, and NXP i.MX, addressing a few regressions and incorrect settings in board and SoC pecific dts files. The largest single commits are a revert of a cleanup patch for i.MX that caused regressions for the NAND flash controller and a fixup for an incomplete cleanup of the PCIe controller on Qualcomm platforms that broke because the state was left incompatible with both the old and new behavior. On the Rockchips, Hisilicon, Renesas, Allwinner and AT91 platforms, only a single simple dts bugfix each was added since the last round of fixes. On the SoC specific device drivers, everything is relatively harmless: three reset controller driver fixes, a compatibility for fix ASpeed soc ID, and error handling fixes for Qualcomm and Microchip. One regression fix on Qualcomm addresses a problem with a previous fix for DisplayPort alt mode" * tag 'soc-fixes-7.0-2' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc: (32 commits) arm64: dts: qcom: hamoa: Fix incomplete Root Port property migration dt-bindings: display/msm: qcm2290-mdss: Fix missing ranges in example firmware: microchip: fail auto-update probe if no flash found arm64: dts: renesas: sparrow-hawk: Reserve first 128 MiB of DRAM arm64: dts: qcom: agatti: Fix IOMMU DT properties dt-bindings: media: venus: Fix iommus property dt-bindings: display: msm: qcm2290-mdss: Fix iommus property arm64: dts: allwinner: sun55i: Fix r-spi DMA reset: spacemit: k3: Decouple composite reset lines reset: gpio: fix double free in reset_add_gpio_aux_device() error path ARM: dts: microchip: sam9x7: fix gpio-lines count for pioB arm64: dts: hisilicon: hi3798cv200: Add missing dma-ranges arm64: dts: hisilicon: poplar: Correct PCIe reset GPIO polarity reset: rzg2l-usbphy-ctrl: Fix malformed MODULE_AUTHOR string soc: microchip: mpfs-mss-top-sysreg: Fix resource leak on driver unbind soc: microchip: mpfs-control-scb: Fix resource leak on driver unbind soc: qcom: pmic_glink_altmode: Fix TBT->SAFE->!TBT transition arm64: dts: qcom: monaco: Reserve full Gunyah metadata region arm64: dts: imx8mq-librem5: Bump BUCK1 suspend voltage up to 0.85V Revert "arm64: dts: imx8mq-librem5: Set the DVS voltages lower" ...
2 parents 591cd65 + eaad992 commit bfe62a4

53 files changed

Lines changed: 271 additions & 271 deletions

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

Documentation/devicetree/bindings/display/msm/qcom,qcm2290-mdss.yaml

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ properties:
3333
- const: core
3434

3535
iommus:
36-
maxItems: 2
36+
maxItems: 1
3737

3838
interconnects:
3939
items:
@@ -107,8 +107,7 @@ examples:
107107
interconnect-names = "mdp0-mem",
108108
"cpu-cfg";
109109
110-
iommus = <&apps_smmu 0x420 0x2>,
111-
<&apps_smmu 0x421 0x0>;
110+
iommus = <&apps_smmu 0x420 0x2>;
112111
ranges;
113112
114113
display-controller@5e01000 {

Documentation/devicetree/bindings/media/qcom,qcm2290-venus.yaml

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@ properties:
4242
- const: vcodec0_bus
4343

4444
iommus:
45-
maxItems: 5
45+
maxItems: 2
4646

4747
interconnects:
4848
maxItems: 2
@@ -102,10 +102,7 @@ examples:
102102
memory-region = <&pil_video_mem>;
103103
104104
iommus = <&apps_smmu 0x860 0x0>,
105-
<&apps_smmu 0x880 0x0>,
106-
<&apps_smmu 0x861 0x04>,
107-
<&apps_smmu 0x863 0x0>,
108-
<&apps_smmu 0x804 0xe0>;
105+
<&apps_smmu 0x880 0x0>;
109106
110107
interconnects = <&mmnrt_virt MASTER_VIDEO_P0 RPM_ALWAYS_TAG
111108
&bimc SLAVE_EBI1 RPM_ALWAYS_TAG>,

arch/arm/boot/dts/microchip/sam9x7.dtsi

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1226,7 +1226,7 @@
12261226
interrupt-controller;
12271227
#gpio-cells = <2>;
12281228
gpio-controller;
1229-
#gpio-lines = <26>;
1229+
#gpio-lines = <27>;
12301230
clocks = <&pmc PMC_TYPE_PERIPHERAL 3>;
12311231
};
12321232

arch/arm/boot/dts/nxp/imx/imx6-logicpd-som.dtsi

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -36,12 +36,8 @@
3636
&gpmi {
3737
pinctrl-names = "default";
3838
pinctrl-0 = <&pinctrl_gpmi_nand>;
39+
nand-on-flash-bbt;
3940
status = "okay";
40-
41-
nand@0 {
42-
reg = <0>;
43-
nand-on-flash-bbt;
44-
};
4541
};
4642

4743
&i2c3 {

arch/arm/boot/dts/nxp/imx/imx6qdl-icore.dtsi

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -172,12 +172,8 @@
172172
&gpmi {
173173
pinctrl-names = "default";
174174
pinctrl-0 = <&pinctrl_gpmi_nand>;
175+
nand-on-flash-bbt;
175176
status = "okay";
176-
177-
nand@0 {
178-
reg = <0>;
179-
nand-on-flash-bbt;
180-
};
181177
};
182178

183179
&i2c1 {

arch/arm/boot/dts/nxp/imx/imx6qdl-phytec-pfla02.dtsi

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -102,12 +102,8 @@
102102
&gpmi {
103103
pinctrl-names = "default";
104104
pinctrl-0 = <&pinctrl_gpmi_nand>;
105+
nand-on-flash-bbt;
105106
status = "okay";
106-
107-
nand@0 {
108-
reg = <0>;
109-
nand-on-flash-bbt;
110-
};
111107
};
112108

113109
&i2c1 {

arch/arm/boot/dts/nxp/imx/imx6qdl-phytec-phycore-som.dtsi

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -73,12 +73,8 @@
7373
&gpmi {
7474
pinctrl-names = "default";
7575
pinctrl-0 = <&pinctrl_gpmi_nand>;
76+
nand-on-flash-bbt;
7677
status = "disabled";
77-
78-
nand@0 {
79-
reg = <0>;
80-
nand-on-flash-bbt;
81-
};
8278
};
8379

8480
&i2c3 {

arch/arm/boot/dts/nxp/imx/imx6qdl-skov-cpu.dtsi

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -260,14 +260,10 @@
260260
&gpmi {
261261
pinctrl-names = "default";
262262
pinctrl-0 = <&pinctrl_gpmi_nand>;
263+
nand-on-flash-bbt;
263264
#address-cells = <1>;
264265
#size-cells = <0>;
265266
status = "okay";
266-
267-
nand@0 {
268-
reg = <0>;
269-
nand-on-flash-bbt;
270-
};
271267
};
272268

273269
&i2c3 {

arch/arm/boot/dts/nxp/imx/imx6qdl-tx6.dtsi

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -252,13 +252,9 @@
252252
&gpmi {
253253
pinctrl-names = "default";
254254
pinctrl-0 = <&pinctrl_gpmi_nand>;
255+
nand-on-flash-bbt;
255256
fsl,no-blockmark-swap;
256257
status = "okay";
257-
258-
nand@0 {
259-
reg = <0>;
260-
nand-on-flash-bbt;
261-
};
262258
};
263259

264260
&i2c1 {

arch/arm/boot/dts/nxp/imx/imx6ul-geam.dts

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -133,12 +133,8 @@
133133
&gpmi {
134134
pinctrl-names = "default";
135135
pinctrl-0 = <&pinctrl_gpmi_nand>;
136+
nand-on-flash-bbt;
136137
status = "okay";
137-
138-
nand@0 {
139-
reg = <0>;
140-
nand-on-flash-bbt;
141-
};
142138
};
143139

144140
&i2c1 {

0 commit comments

Comments
 (0)