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
...

+8 -8
Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.txt
··· 23 23 24 24 - compatible: 25 25 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 28 28 BRCMSTB SoCs 29 29 "brcm,spi-bcm7425-qspi", "brcm,spi-bcm-qspi", "brcm,spi-brcmstb-mspi" : Second Instance of MSPI 30 30 BRCMSTB SoCs ··· 36 36 BRCMSTB SoCs 37 37 "brcm,spi-bcm7278-qspi", "brcm,spi-bcm-qspi", "brcm,spi-brcmstb-mspi" : Second Instance of MSPI 38 38 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 41 41 42 42 - reg: 43 43 Define the bases and ranges of the associated I/O address spaces. ··· 86 86 spi@f03e3400 { 87 87 #address-cells = <0x1>; 88 88 #size-cells = <0x0>; 89 - compatible = "brcm,spi-brcmstb-qspi", "brcm,spi-brcmstb-qspi"; 89 + compatible = "brcm,spi-brcmstb-qspi", "brcm,spi-bcm-qspi"; 90 90 reg = <0xf03e0920 0x4 0xf03e3400 0x188 0xf03e3200 0x50>; 91 91 reg-names = "cs_reg", "mspi", "bspi"; 92 92 interrupts = <0x6 0x5 0x4 0x3 0x2 0x1 0x0>; ··· 149 149 #address-cells = <1>; 150 150 #size-cells = <0>; 151 151 clocks = <&upg_fixed>; 152 - compatible = "brcm,spi-brcmstb-qspi", "brcm,spi-brcmstb-mspi"; 152 + compatible = "brcm,spi-brcmstb-mspi", "brcm,spi-bcm-qspi"; 153 153 reg = <0xf0416000 0x180>; 154 154 reg-names = "mspi"; 155 155 interrupts = <0x14>; ··· 160 160 iProc SoC Example: 161 161 162 162 qspi: spi@18027200 { 163 - compatible = "brcm,spi-bcm-qspi", "brcm,spi-nsp-qspi"; 163 + compatible = "brcm,spi-nsp-qspi", "brcm,spi-bcm-qspi"; 164 164 reg = <0x18027200 0x184>, 165 165 <0x18027000 0x124>, 166 166 <0x1811c408 0x004>, ··· 191 191 NS2 SoC Example: 192 192 193 193 qspi: spi@66470200 { 194 - compatible = "brcm,spi-bcm-qspi", "brcm,spi-ns2-qspi"; 194 + compatible = "brcm,spi-ns2-qspi", "brcm,spi-bcm-qspi"; 195 195 reg = <0x66470200 0x184>, 196 196 <0x66470000 0x124>, 197 197 <0x67017408 0x004>,
+1 -1
arch/arm/boot/dts/bcm-hr2.dtsi
··· 217 217 }; 218 218 219 219 qspi: spi@27200 { 220 - compatible = "brcm,spi-bcm-qspi", "brcm,spi-nsp-qspi"; 220 + compatible = "brcm,spi-nsp-qspi", "brcm,spi-bcm-qspi"; 221 221 reg = <0x027200 0x184>, 222 222 <0x027000 0x124>, 223 223 <0x11c408 0x004>,
+1 -1
arch/arm/boot/dts/bcm-nsp.dtsi
··· 284 284 }; 285 285 286 286 qspi: spi@27200 { 287 - compatible = "brcm,spi-bcm-qspi", "brcm,spi-nsp-qspi"; 287 + compatible = "brcm,spi-nsp-qspi", "brcm,spi-bcm-qspi"; 288 288 reg = <0x027200 0x184>, 289 289 <0x027000 0x124>, 290 290 <0x11c408 0x004>,
+1 -1
arch/arm/boot/dts/bcm5301x.dtsi
··· 488 488 }; 489 489 490 490 spi@18029200 { 491 - compatible = "brcm,spi-bcm-qspi", "brcm,spi-nsp-qspi"; 491 + compatible = "brcm,spi-nsp-qspi", "brcm,spi-bcm-qspi"; 492 492 reg = <0x18029200 0x184>, 493 493 <0x18029000 0x124>, 494 494 <0x1811b408 0x004>,
+1 -1
arch/arm/boot/dts/imx6q-logicpd.dts
··· 13 13 14 14 backlight: backlight-lvds { 15 15 compatible = "pwm-backlight"; 16 - pwms = <&pwm3 0 20000>; 16 + pwms = <&pwm3 0 20000 0>; 17 17 brightness-levels = <0 4 8 16 32 64 128 255>; 18 18 default-brightness-level = <6>; 19 19 power-supply = <&reg_lcd>;
+1 -1
arch/arm/boot/dts/imx6q-prtwd2.dts
··· 30 30 }; 31 31 32 32 /* PRTWD2 rev 1 bitbang I2C for Ethernet Switch */ 33 - i2c@4 { 33 + i2c { 34 34 compatible = "i2c-gpio"; 35 35 pinctrl-names = "default"; 36 36 pinctrl-0 = <&pinctrl_i2c4>;
-2
arch/arm/boot/dts/imx6qdl-gw51xx.dtsi
··· 22 22 23 23 gpio-keys { 24 24 compatible = "gpio-keys"; 25 - #address-cells = <1>; 26 - #size-cells = <0>; 27 25 28 26 user-pb { 29 27 label = "user_pb";
+1 -1
arch/arm/boot/dts/imx6sx-pinfunc.h
··· 1026 1026 #define MX6SX_PAD_QSPI1B_DQS__SIM_M_HADDR_15 0x01B0 0x04F8 0x0000 0x7 0x0 1027 1027 #define MX6SX_PAD_QSPI1B_SCLK__QSPI1_B_SCLK 0x01B4 0x04FC 0x0000 0x0 0x0 1028 1028 #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 1030 1030 #define MX6SX_PAD_QSPI1B_SCLK__ECSPI3_SCLK 0x01B4 0x04FC 0x0730 0x2 0x1 1031 1031 #define MX6SX_PAD_QSPI1B_SCLK__ESAI_RX_HF_CLK 0x01B4 0x04FC 0x0780 0x3 0x2 1032 1032 #define MX6SX_PAD_QSPI1B_SCLK__CSI1_DATA_16 0x01B4 0x04FC 0x06DC 0x4 0x1
+1 -1
arch/arm/boot/dts/imx7d-zii-rmu2.dts
··· 58 58 <&clks IMX7D_ENET1_TIME_ROOT_CLK>; 59 59 assigned-clock-parents = <&clks IMX7D_PLL_ENET_MAIN_100M_CLK>; 60 60 assigned-clock-rates = <0>, <100000000>; 61 - phy-mode = "rgmii"; 61 + phy-mode = "rgmii-id"; 62 62 phy-handle = <&fec1_phy>; 63 63 status = "okay"; 64 64
+4 -4
arch/arm/boot/dts/imx7ulp.dtsi
··· 394 394 clocks = <&pcc2 IMX7ULP_CLK_RGPIO2P1>, 395 395 <&pcc3 IMX7ULP_CLK_PCTLC>; 396 396 clock-names = "gpio", "port"; 397 - gpio-ranges = <&iomuxc1 0 0 32>; 397 + gpio-ranges = <&iomuxc1 0 0 20>; 398 398 }; 399 399 400 400 gpio_ptd: gpio@40af0000 { ··· 408 408 clocks = <&pcc2 IMX7ULP_CLK_RGPIO2P1>, 409 409 <&pcc3 IMX7ULP_CLK_PCTLD>; 410 410 clock-names = "gpio", "port"; 411 - gpio-ranges = <&iomuxc1 0 32 32>; 411 + gpio-ranges = <&iomuxc1 0 32 12>; 412 412 }; 413 413 414 414 gpio_pte: gpio@40b00000 { ··· 422 422 clocks = <&pcc2 IMX7ULP_CLK_RGPIO2P1>, 423 423 <&pcc3 IMX7ULP_CLK_PCTLE>; 424 424 clock-names = "gpio", "port"; 425 - gpio-ranges = <&iomuxc1 0 64 32>; 425 + gpio-ranges = <&iomuxc1 0 64 16>; 426 426 }; 427 427 428 428 gpio_ptf: gpio@40b10000 { ··· 436 436 clocks = <&pcc2 IMX7ULP_CLK_RGPIO2P1>, 437 437 <&pcc3 IMX7ULP_CLK_PCTLF>; 438 438 clock-names = "gpio", "port"; 439 - gpio-ranges = <&iomuxc1 0 96 32>; 439 + gpio-ranges = <&iomuxc1 0 96 20>; 440 440 }; 441 441 }; 442 442
+7 -22
arch/arm/boot/dts/logicpd-som-lv-baseboard.dtsi
··· 51 51 52 52 &mcbsp2 { 53 53 status = "okay"; 54 + pinctrl-names = "default"; 55 + pinctrl-0 = <&mcbsp2_pins>; 54 56 }; 55 57 56 58 &charger { ··· 104 102 regulator-max-microvolt = <3300000>; 105 103 }; 106 104 107 - lcd0: display@0 { 108 - compatible = "panel-dpi"; 109 - label = "28"; 110 - status = "okay"; 111 - /* default-on; */ 105 + lcd0: display { 106 + /* This isn't the exact LCD, but the timings meet spec */ 107 + compatible = "logicpd,type28"; 112 108 pinctrl-names = "default"; 113 109 pinctrl-0 = <&lcd_enable_pin>; 114 - enable-gpios = <&gpio5 27 GPIO_ACTIVE_HIGH>; /* gpio155, lcd INI */ 110 + backlight = <&bl>; 111 + enable-gpios = <&gpio5 27 GPIO_ACTIVE_HIGH>; 115 112 port { 116 113 lcd_in: endpoint { 117 114 remote-endpoint = <&dpi_out>; 118 115 }; 119 - }; 120 - 121 - panel-timing { 122 - clock-frequency = <9000000>; 123 - hactive = <480>; 124 - vactive = <272>; 125 - hfront-porch = <3>; 126 - hback-porch = <2>; 127 - hsync-len = <42>; 128 - vback-porch = <3>; 129 - vfront-porch = <2>; 130 - vsync-len = <11>; 131 - hsync-active = <1>; 132 - vsync-active = <1>; 133 - de-active = <1>; 134 - pixelclk-active = <0>; 135 116 }; 136 117 }; 137 118
+2
arch/arm/boot/dts/logicpd-torpedo-baseboard.dtsi
··· 81 81 }; 82 82 83 83 &mcbsp2 { 84 + pinctrl-names = "default"; 85 + pinctrl-0 = <&mcbsp2_pins>; 84 86 status = "okay"; 85 87 }; 86 88
+1 -1
arch/arm/boot/dts/ls1021a.dtsi
··· 182 182 #address-cells = <1>; 183 183 #size-cells = <0>; 184 184 reg = <0x0 0x1550000 0x0 0x10000>, 185 - <0x0 0x40000000 0x0 0x40000000>; 185 + <0x0 0x40000000 0x0 0x20000000>; 186 186 reg-names = "QuadSPI", "QuadSPI-memory"; 187 187 interrupts = <GIC_SPI 131 IRQ_TYPE_LEVEL_HIGH>; 188 188 clock-names = "qspi_en", "qspi";
+11 -9
arch/arm/boot/dts/omap5.dtsi
··· 488 488 }; 489 489 }; 490 490 491 - target-module@5000 { 491 + target-module@4000 { 492 492 compatible = "ti,sysc-omap2", "ti,sysc"; 493 - reg = <0x5000 0x4>, 494 - <0x5010 0x4>, 495 - <0x5014 0x4>; 493 + reg = <0x4000 0x4>, 494 + <0x4010 0x4>, 495 + <0x4014 0x4>; 496 496 reg-names = "rev", "sysc", "syss"; 497 497 ti,sysc-sidle = <SYSC_IDLE_FORCE>, 498 498 <SYSC_IDLE_NO>, ··· 504 504 ti,syss-mask = <1>; 505 505 #address-cells = <1>; 506 506 #size-cells = <1>; 507 - ranges = <0 0x5000 0x1000>; 507 + ranges = <0 0x4000 0x1000>; 508 508 509 509 dsi1: encoder@0 { 510 510 compatible = "ti,omap5-dsi"; ··· 514 514 reg-names = "proto", "phy", "pll"; 515 515 interrupts = <GIC_SPI 53 IRQ_TYPE_LEVEL_HIGH>; 516 516 status = "disabled"; 517 - clocks = <&dss_clkctrl OMAP5_DSS_CORE_CLKCTRL 8>; 518 - clock-names = "fck"; 517 + clocks = <&dss_clkctrl OMAP5_DSS_CORE_CLKCTRL 8>, 518 + <&dss_clkctrl OMAP5_DSS_CORE_CLKCTRL 10>; 519 + clock-names = "fck", "sys_clk"; 519 520 }; 520 521 }; 521 522 ··· 546 545 reg-names = "proto", "phy", "pll"; 547 546 interrupts = <GIC_SPI 55 IRQ_TYPE_LEVEL_HIGH>; 548 547 status = "disabled"; 549 - clocks = <&dss_clkctrl OMAP5_DSS_CORE_CLKCTRL 8>; 550 - clock-names = "fck"; 548 + clocks = <&dss_clkctrl OMAP5_DSS_CORE_CLKCTRL 8>, 549 + <&dss_clkctrl OMAP5_DSS_CORE_CLKCTRL 10>; 550 + clock-names = "fck", "sys_clk"; 551 551 }; 552 552 }; 553 553
+1 -1
arch/arm/boot/dts/socfpga_arria10.dtsi
··· 821 821 timer3: timer3@ffd00100 { 822 822 compatible = "snps,dw-apb-timer"; 823 823 interrupts = <0 118 IRQ_TYPE_LEVEL_HIGH>; 824 - reg = <0xffd01000 0x100>; 824 + reg = <0xffd00100 0x100>; 825 825 clocks = <&l4_sys_free_clk>; 826 826 clock-names = "timer"; 827 827 resets = <&rst L4SYSTIMER1_RESET>;
+1 -1
arch/arm/boot/dts/vfxxx.dtsi
··· 495 495 }; 496 496 497 497 ocotp: ocotp@400a5000 { 498 - compatible = "fsl,vf610-ocotp"; 498 + compatible = "fsl,vf610-ocotp", "syscon"; 499 499 reg = <0x400a5000 0x1000>; 500 500 clocks = <&clks VF610_CLK_OCOTP>; 501 501 };
+8 -8
arch/arm/configs/integrator_defconfig
··· 1 1 CONFIG_SYSVIPC=y 2 2 CONFIG_NO_HZ=y 3 3 CONFIG_HIGH_RES_TIMERS=y 4 + CONFIG_PREEMPT=y 4 5 CONFIG_IKCONFIG=y 5 6 CONFIG_IKCONFIG_PROC=y 6 7 CONFIG_LOG_BUF_SHIFT=14 7 8 CONFIG_BLK_DEV_INITRD=y 8 - CONFIG_MODULES=y 9 - CONFIG_MODULE_UNLOAD=y 10 - CONFIG_PARTITION_ADVANCED=y 11 9 CONFIG_ARCH_MULTI_V4T=y 12 10 CONFIG_ARCH_MULTI_V5=y 13 11 # CONFIG_ARCH_MULTI_V7 is not set ··· 13 15 CONFIG_ARCH_INTEGRATOR_AP=y 14 16 CONFIG_INTEGRATOR_IMPD1=y 15 17 CONFIG_ARCH_INTEGRATOR_CP=y 16 - CONFIG_PCI=y 17 - CONFIG_PREEMPT=y 18 18 CONFIG_AEABI=y 19 19 # CONFIG_ATAGS is not set 20 - CONFIG_ZBOOT_ROM_TEXT=0x0 21 - CONFIG_ZBOOT_ROM_BSS=0x0 22 20 CONFIG_CMDLINE="console=ttyAM0,38400n8 root=/dev/nfs ip=bootp" 23 21 CONFIG_CPU_FREQ=y 24 22 CONFIG_CPU_FREQ_GOV_POWERSAVE=y 25 23 CONFIG_CPU_FREQ_GOV_USERSPACE=y 26 24 CONFIG_CPU_FREQ_GOV_ONDEMAND=y 27 25 CONFIG_CPUFREQ_DT=y 28 - CONFIG_CMA=y 26 + CONFIG_MODULES=y 27 + CONFIG_MODULE_UNLOAD=y 28 + CONFIG_PARTITION_ADVANCED=y 29 29 CONFIG_NET=y 30 30 CONFIG_PACKET=y 31 31 CONFIG_UNIX=y ··· 33 37 CONFIG_IP_PNP_DHCP=y 34 38 CONFIG_IP_PNP_BOOTP=y 35 39 # CONFIG_IPV6 is not set 40 + CONFIG_PCI=y 36 41 CONFIG_MTD=y 37 42 CONFIG_MTD_CMDLINE_PARTS=y 38 43 CONFIG_MTD_AFS_PARTS=y ··· 49 52 CONFIG_NETDEVICES=y 50 53 CONFIG_E100=y 51 54 CONFIG_SMC91X=y 55 + CONFIG_INPUT_EVDEV=y 52 56 # CONFIG_KEYBOARD_ATKBD is not set 57 + CONFIG_KEYBOARD_GPIO=y 53 58 # CONFIG_SERIO_SERPORT is not set 54 59 CONFIG_DRM=y 60 + CONFIG_DRM_DISPLAY_CONNECTOR=y 55 61 CONFIG_DRM_SIMPLE_BRIDGE=y 56 62 CONFIG_DRM_PL111=y 57 63 CONFIG_FB_MODE_HELPERS=y
+1 -1
arch/arm/mach-omap2/omap-iommu.c
··· 74 74 return pwrdm; 75 75 76 76 clk = of_clk_get(dev->of_node->parent, 0); 77 - if (!clk) { 77 + if (IS_ERR(clk)) { 78 78 dev_err(dev, "no fck found\n"); 79 79 return NULL; 80 80 }
+1 -1
arch/arm64/boot/dts/broadcom/northstar2/ns2.dtsi
··· 745 745 }; 746 746 747 747 qspi: spi@66470200 { 748 - compatible = "brcm,spi-bcm-qspi", "brcm,spi-ns2-qspi"; 748 + compatible = "brcm,spi-ns2-qspi", "brcm,spi-bcm-qspi"; 749 749 reg = <0x66470200 0x184>, 750 750 <0x66470000 0x124>, 751 751 <0x67017408 0x004>,
+1
arch/arm64/boot/dts/freescale/Makefile
··· 28 28 dtb-$(CONFIG_ARCH_LAYERSCAPE) += fsl-lx2160a-qds.dtb 29 29 dtb-$(CONFIG_ARCH_LAYERSCAPE) += fsl-lx2160a-rdb.dtb 30 30 31 + dtb-$(CONFIG_ARCH_MXC) += imx8mm-beacon-kit.dtb 31 32 dtb-$(CONFIG_ARCH_MXC) += imx8mm-evk.dtb 32 33 dtb-$(CONFIG_ARCH_MXC) += imx8mn-evk.dtb 33 34 dtb-$(CONFIG_ARCH_MXC) += imx8mn-ddr4-evk.dtb
+1 -1
arch/arm64/boot/dts/freescale/imx8mp.dtsi
··· 702 702 reg = <0x30bd0000 0x10000>; 703 703 interrupts = <GIC_SPI 2 IRQ_TYPE_LEVEL_HIGH>; 704 704 clocks = <&clk IMX8MP_CLK_SDMA1_ROOT>, 705 - <&clk IMX8MP_CLK_SDMA1_ROOT>; 705 + <&clk IMX8MP_CLK_AHB>; 706 706 clock-names = "ipg", "ahb"; 707 707 #dma-cells = <3>; 708 708 fsl,sdma-ram-script-name = "imx/sdma/sdma-imx7d.bin";
+1 -1
arch/arm64/boot/dts/freescale/imx8mq.dtsi
··· 423 423 tmu: tmu@30260000 { 424 424 compatible = "fsl,imx8mq-tmu"; 425 425 reg = <0x30260000 0x10000>; 426 - interrupt = <GIC_SPI 49 IRQ_TYPE_LEVEL_HIGH>; 426 + interrupts = <GIC_SPI 49 IRQ_TYPE_LEVEL_HIGH>; 427 427 clocks = <&clk IMX8MQ_CLK_TMU_ROOT>; 428 428 little-endian; 429 429 fsl,tmu-range = <0xb0000 0xa0026 0x80048 0x70061>;
+11 -1
arch/arm64/boot/dts/xilinx/zynqmp.dtsi
··· 13 13 */ 14 14 15 15 #include <dt-bindings/power/xlnx-zynqmp-power.h> 16 + #include <dt-bindings/reset/xlnx-zynqmp-resets.h> 16 17 17 18 / { 18 19 compatible = "xlnx,zynqmp"; ··· 559 558 }; 560 559 }; 561 560 561 + psgtr: phy@fd400000 { 562 + compatible = "xlnx,zynqmp-psgtr-v1.1"; 563 + status = "disabled"; 564 + reg = <0x0 0xfd400000 0x0 0x40000>, 565 + <0x0 0xfd3d0000 0x0 0x1000>; 566 + reg-names = "serdes", "siou"; 567 + #phy-cells = <4>; 568 + }; 569 + 562 570 rtc: rtc@ffa60000 { 563 571 compatible = "xlnx,zynqmp-rtc"; 564 572 status = "disabled"; ··· 611 601 power-domains = <&zynqmp_firmware PD_SD_1>; 612 602 }; 613 603 614 - smmu: smmu@fd800000 { 604 + smmu: iommu@fd800000 { 615 605 compatible = "arm,mmu-500"; 616 606 reg = <0x0 0xfd800000 0x0 0x20000>; 617 607 status = "disabled";
+12
arch/arm64/configs/defconfig
··· 724 724 CONFIG_USB_RENESAS_USBHS_UDC=m 725 725 CONFIG_USB_RENESAS_USB3=m 726 726 CONFIG_USB_TEGRA_XUDC=m 727 + CONFIG_USB_CONFIGFS=m 728 + CONFIG_USB_CONFIGFS_SERIAL=y 729 + CONFIG_USB_CONFIGFS_ACM=y 730 + CONFIG_USB_CONFIGFS_OBEX=y 731 + CONFIG_USB_CONFIGFS_NCM=y 732 + CONFIG_USB_CONFIGFS_ECM=y 733 + CONFIG_USB_CONFIGFS_ECM_SUBSET=y 734 + CONFIG_USB_CONFIGFS_RNDIS=y 735 + CONFIG_USB_CONFIGFS_EEM=y 736 + CONFIG_USB_CONFIGFS_MASS_STORAGE=y 737 + CONFIG_USB_CONFIGFS_F_FS=y 727 738 CONFIG_TYPEC=m 728 739 CONFIG_TYPEC_TCPM=m 729 740 CONFIG_TYPEC_FUSB302=m ··· 925 914 CONFIG_ARCH_K3_AM6_SOC=y 926 915 CONFIG_ARCH_K3_J721E_SOC=y 927 916 CONFIG_TI_SCI_PM_DOMAINS=y 917 + CONFIG_EXTCON_PTN5150=m 928 918 CONFIG_EXTCON_USB_GPIO=y 929 919 CONFIG_EXTCON_USBC_CROS_EC=y 930 920 CONFIG_IIO=y