Skip to content

Commit 5712c3e

Browse files
committed
Merge tag 'armsoc-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc
Pull ARM SoC fixes from Olof Johansson: "A collection of fixes I've been accruing over the last few weeks, none of them have been severe enough to warrant flushing the queue but it's been long enough now that it's a good idea to send them in. A handful of them are fixups for QSPI DT/bindings/compatibles, some smaller fixes for system DMA clock control and TMU interrupts on i.MX, a handful of fixes for OMAP, including a fix for DSI (display) on omap5" * tag 'armsoc-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc: (27 commits) arm64: dts: ns2: Fixed QSPI compatible string ARM: dts: BCM5301X: Fixed QSPI compatible string ARM: dts: NSP: Fixed QSPI compatible string ARM: dts: bcm: HR2: Fixed QSPI compatible string dt-bindings: spi: Fix spi-bcm-qspi compatible ordering ARM: dts: imx6sx: fix the pad QSPI1B_SCLK mux mode for uart3 arm64: dts: imx8mp: correct sdma1 clk setting arm64: dts: imx8mq: Fix TMU interrupt property ARM: dts: imx7d-zii-rmu2: fix rgmii phy-mode for ksz9031 phy ARM: dts: vfxxx: Add syscon compatible with OCOTP ARM: dts: imx6q-logicpd: Fix broken PWM arm64: dts: imx: Add missing imx8mm-beacon-kit.dtb to build ARM: dts: imx6q-prtwd2: Remove unneeded i2c unit name ARM: dts: imx6qdl-gw51xx: Remove unneeded #address-cells/#size-cells ARM: dts: imx7ulp: Correct gpio ranges ARM: dts: ls1021a: fix QuadSPI-memory reg range arm64: defconfig: Enable ptn5150 extcon driver arm64: defconfig: Enable USB gadget with configfs ARM: configs: Update Integrator defconfig ARM: dts: omap5: Fix DSI base address and clocks ...
2 parents e4c26fa + a4da411 commit 5712c3e

24 files changed

+78
-68
lines changed

Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.txt

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -23,8 +23,8 @@ Required properties:
2323

2424
- compatible:
2525
Must be one of :
26-
"brcm,spi-bcm-qspi", "brcm,spi-brcmstb-qspi" : MSPI+BSPI on BRCMSTB SoCs
27-
"brcm,spi-bcm-qspi", "brcm,spi-brcmstb-mspi" : Second Instance of MSPI
26+
"brcm,spi-brcmstb-qspi", "brcm,spi-bcm-qspi" : MSPI+BSPI on BRCMSTB SoCs
27+
"brcm,spi-brcmstb-mspi", "brcm,spi-bcm-qspi" : Second Instance of MSPI
2828
BRCMSTB SoCs
2929
"brcm,spi-bcm7425-qspi", "brcm,spi-bcm-qspi", "brcm,spi-brcmstb-mspi" : Second Instance of MSPI
3030
BRCMSTB SoCs
@@ -36,8 +36,8 @@ Required properties:
3636
BRCMSTB SoCs
3737
"brcm,spi-bcm7278-qspi", "brcm,spi-bcm-qspi", "brcm,spi-brcmstb-mspi" : Second Instance of MSPI
3838
BRCMSTB SoCs
39-
"brcm,spi-bcm-qspi", "brcm,spi-nsp-qspi" : MSPI+BSPI on Cygnus, NSP
40-
"brcm,spi-bcm-qspi", "brcm,spi-ns2-qspi" : NS2 SoCs
39+
"brcm,spi-nsp-qspi", "brcm,spi-bcm-qspi" : MSPI+BSPI on Cygnus, NSP
40+
"brcm,spi-ns2-qspi", "brcm,spi-bcm-qspi" : NS2 SoCs
4141

4242
- reg:
4343
Define the bases and ranges of the associated I/O address spaces.
@@ -86,7 +86,7 @@ BRCMSTB SoC Example:
8686
spi@f03e3400 {
8787
#address-cells = <0x1>;
8888
#size-cells = <0x0>;
89-
compatible = "brcm,spi-brcmstb-qspi", "brcm,spi-brcmstb-qspi";
89+
compatible = "brcm,spi-brcmstb-qspi", "brcm,spi-bcm-qspi";
9090
reg = <0xf03e0920 0x4 0xf03e3400 0x188 0xf03e3200 0x50>;
9191
reg-names = "cs_reg", "mspi", "bspi";
9292
interrupts = <0x6 0x5 0x4 0x3 0x2 0x1 0x0>;
@@ -149,7 +149,7 @@ BRCMSTB SoC Example:
149149
#address-cells = <1>;
150150
#size-cells = <0>;
151151
clocks = <&upg_fixed>;
152-
compatible = "brcm,spi-brcmstb-qspi", "brcm,spi-brcmstb-mspi";
152+
compatible = "brcm,spi-brcmstb-mspi", "brcm,spi-bcm-qspi";
153153
reg = <0xf0416000 0x180>;
154154
reg-names = "mspi";
155155
interrupts = <0x14>;
@@ -160,7 +160,7 @@ BRCMSTB SoC Example:
160160
iProc SoC Example:
161161

162162
qspi: spi@18027200 {
163-
compatible = "brcm,spi-bcm-qspi", "brcm,spi-nsp-qspi";
163+
compatible = "brcm,spi-nsp-qspi", "brcm,spi-bcm-qspi";
164164
reg = <0x18027200 0x184>,
165165
<0x18027000 0x124>,
166166
<0x1811c408 0x004>,
@@ -191,7 +191,7 @@ iProc SoC Example:
191191
NS2 SoC Example:
192192

193193
qspi: spi@66470200 {
194-
compatible = "brcm,spi-bcm-qspi", "brcm,spi-ns2-qspi";
194+
compatible = "brcm,spi-ns2-qspi", "brcm,spi-bcm-qspi";
195195
reg = <0x66470200 0x184>,
196196
<0x66470000 0x124>,
197197
<0x67017408 0x004>,

arch/arm/boot/dts/bcm-hr2.dtsi

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -217,7 +217,7 @@
217217
};
218218

219219
qspi: spi@27200 {
220-
compatible = "brcm,spi-bcm-qspi", "brcm,spi-nsp-qspi";
220+
compatible = "brcm,spi-nsp-qspi", "brcm,spi-bcm-qspi";
221221
reg = <0x027200 0x184>,
222222
<0x027000 0x124>,
223223
<0x11c408 0x004>,

arch/arm/boot/dts/bcm-nsp.dtsi

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -284,7 +284,7 @@
284284
};
285285

286286
qspi: spi@27200 {
287-
compatible = "brcm,spi-bcm-qspi", "brcm,spi-nsp-qspi";
287+
compatible = "brcm,spi-nsp-qspi", "brcm,spi-bcm-qspi";
288288
reg = <0x027200 0x184>,
289289
<0x027000 0x124>,
290290
<0x11c408 0x004>,

arch/arm/boot/dts/bcm5301x.dtsi

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -488,7 +488,7 @@
488488
};
489489

490490
spi@18029200 {
491-
compatible = "brcm,spi-bcm-qspi", "brcm,spi-nsp-qspi";
491+
compatible = "brcm,spi-nsp-qspi", "brcm,spi-bcm-qspi";
492492
reg = <0x18029200 0x184>,
493493
<0x18029000 0x124>,
494494
<0x1811b408 0x004>,

arch/arm/boot/dts/imx6q-logicpd.dts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313

1414
backlight: backlight-lvds {
1515
compatible = "pwm-backlight";
16-
pwms = <&pwm3 0 20000>;
16+
pwms = <&pwm3 0 20000 0>;
1717
brightness-levels = <0 4 8 16 32 64 128 255>;
1818
default-brightness-level = <6>;
1919
power-supply = <&reg_lcd>;

arch/arm/boot/dts/imx6q-prtwd2.dts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@
3030
};
3131

3232
/* PRTWD2 rev 1 bitbang I2C for Ethernet Switch */
33-
i2c@4 {
33+
i2c {
3434
compatible = "i2c-gpio";
3535
pinctrl-names = "default";
3636
pinctrl-0 = <&pinctrl_i2c4>;

arch/arm/boot/dts/imx6qdl-gw51xx.dtsi

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,8 +22,6 @@
2222

2323
gpio-keys {
2424
compatible = "gpio-keys";
25-
#address-cells = <1>;
26-
#size-cells = <0>;
2725

2826
user-pb {
2927
label = "user_pb";

arch/arm/boot/dts/imx6sx-pinfunc.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1026,7 +1026,7 @@
10261026
#define MX6SX_PAD_QSPI1B_DQS__SIM_M_HADDR_15 0x01B0 0x04F8 0x0000 0x7 0x0
10271027
#define MX6SX_PAD_QSPI1B_SCLK__QSPI1_B_SCLK 0x01B4 0x04FC 0x0000 0x0 0x0
10281028
#define MX6SX_PAD_QSPI1B_SCLK__UART3_DCE_RX 0x01B4 0x04FC 0x0840 0x1 0x4
1029-
#define MX6SX_PAD_QSPI1B_SCLK__UART3_DTE_TX 0x01B4 0x04FC 0x0000 0x0 0x0
1029+
#define MX6SX_PAD_QSPI1B_SCLK__UART3_DTE_TX 0x01B4 0x04FC 0x0000 0x1 0x0
10301030
#define MX6SX_PAD_QSPI1B_SCLK__ECSPI3_SCLK 0x01B4 0x04FC 0x0730 0x2 0x1
10311031
#define MX6SX_PAD_QSPI1B_SCLK__ESAI_RX_HF_CLK 0x01B4 0x04FC 0x0780 0x3 0x2
10321032
#define MX6SX_PAD_QSPI1B_SCLK__CSI1_DATA_16 0x01B4 0x04FC 0x06DC 0x4 0x1

arch/arm/boot/dts/imx7d-zii-rmu2.dts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -58,7 +58,7 @@
5858
<&clks IMX7D_ENET1_TIME_ROOT_CLK>;
5959
assigned-clock-parents = <&clks IMX7D_PLL_ENET_MAIN_100M_CLK>;
6060
assigned-clock-rates = <0>, <100000000>;
61-
phy-mode = "rgmii";
61+
phy-mode = "rgmii-id";
6262
phy-handle = <&fec1_phy>;
6363
status = "okay";
6464

arch/arm/boot/dts/imx7ulp.dtsi

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -394,7 +394,7 @@
394394
clocks = <&pcc2 IMX7ULP_CLK_RGPIO2P1>,
395395
<&pcc3 IMX7ULP_CLK_PCTLC>;
396396
clock-names = "gpio", "port";
397-
gpio-ranges = <&iomuxc1 0 0 32>;
397+
gpio-ranges = <&iomuxc1 0 0 20>;
398398
};
399399

400400
gpio_ptd: gpio@40af0000 {
@@ -408,7 +408,7 @@
408408
clocks = <&pcc2 IMX7ULP_CLK_RGPIO2P1>,
409409
<&pcc3 IMX7ULP_CLK_PCTLD>;
410410
clock-names = "gpio", "port";
411-
gpio-ranges = <&iomuxc1 0 32 32>;
411+
gpio-ranges = <&iomuxc1 0 32 12>;
412412
};
413413

414414
gpio_pte: gpio@40b00000 {
@@ -422,7 +422,7 @@
422422
clocks = <&pcc2 IMX7ULP_CLK_RGPIO2P1>,
423423
<&pcc3 IMX7ULP_CLK_PCTLE>;
424424
clock-names = "gpio", "port";
425-
gpio-ranges = <&iomuxc1 0 64 32>;
425+
gpio-ranges = <&iomuxc1 0 64 16>;
426426
};
427427

428428
gpio_ptf: gpio@40b10000 {
@@ -436,7 +436,7 @@
436436
clocks = <&pcc2 IMX7ULP_CLK_RGPIO2P1>,
437437
<&pcc3 IMX7ULP_CLK_PCTLF>;
438438
clock-names = "gpio", "port";
439-
gpio-ranges = <&iomuxc1 0 96 32>;
439+
gpio-ranges = <&iomuxc1 0 96 20>;
440440
};
441441
};
442442

0 commit comments

Comments
 (0)