1. 11 Oct, 2021 7 commits
  2. 08 Oct, 2021 1 commit
  3. 07 Oct, 2021 6 commits
    • Mauro Carvalho Chehab's avatar
      dt-bindings: PCI: tegra194: Fix PCIe endpoint node names · 354754f5
      Mauro Carvalho Chehab authored
      As defined by Documentation/devicetree/bindings/pci/pci-ep.yaml,
      PCIe endpoints match this pattern:
      
      	properties:
      	  $nodename:
      	    pattern: "^pcie-ep@"
      
      Change the existing ones in the DT bindings examples to avoid warnings
      during DT bindings validation.
      Signed-off-by: default avatarMauro Carvalho Chehab <mchehab+huawei@kernel.org>
      Acked-by: default avatarRob Herring <robh@kernel.org>
      Signed-off-by: default avatarThierry Reding <treding@nvidia.com>
      354754f5
    • Mauro Carvalho Chehab's avatar
      arm64: tegra: Fix pcie-ep DT nodes · b9e2404c
      Mauro Carvalho Chehab authored
      As defined by Documentation/devicetree/bindings/pci/pci-ep.yaml,
      PCIe endpoints match this pattern:
      
      	properties:
      	  $nodename:
      	    pattern: "^pcie-ep@"
      
      Change the existing ones in order to avoid those warnings:
      
      	arch/arm64/boot/dts/nvidia/tegra194-p3509-0000+p3668-0001.dt.yaml: pcie_ep@14160000: $nodename:0: 'pcie_ep@14160000' does not match '^pcie-ep@'
      		From schema: Documentation/devicetree/bindings/pci/snps,dw-pcie-ep.yaml
      	arch/arm64/boot/dts/nvidia/tegra194-p3509-0000+p3668-0001.dt.yaml: pcie_ep@14180000: $nodename:0: 'pcie_ep@14180000' does not match '^pcie-ep@'
      		From schema: Documentation/devicetree/bindings/pci/snps,dw-pcie-ep.yaml
      	arch/arm64/boot/dts/nvidia/tegra194-p3509-0000+p3668-0001.dt.yaml: pcie_ep@141a0000: $nodename:0: 'pcie_ep@141a0000' does not match '^pcie-ep@'
      		From schema: Documentation/devicetree/bindings/pci/snps,dw-pcie-ep.yaml
      	arch/arm64/boot/dts/nvidia/tegra194-p3509-0000+p3668-0000.dt.yaml: pcie_ep@14160000: $nodename:0: 'pcie_ep@14160000' does not match '^pcie-ep@'
      		From schema: Documentation/devicetree/bindings/pci/snps,dw-pcie-ep.yaml
      	arch/arm64/boot/dts/nvidia/tegra194-p3509-0000+p3668-0000.dt.yaml: pcie_ep@14180000: $nodename:0: 'pcie_ep@14180000' does not match '^pcie-ep@'
      		From schema: Documentation/devicetree/bindings/pci/snps,dw-pcie-ep.yaml
      	arch/arm64/boot/dts/nvidia/tegra194-p3509-0000+p3668-0000.dt.yaml: pcie_ep@141a0000: $nodename:0: 'pcie_ep@141a0000' does not match '^pcie-ep@'
      		From schema: Documentation/devicetree/bindings/pci/snps,dw-pcie-ep.yaml
      	arch/arm64/boot/dts/nvidia/tegra194-p2972-0000.dt.yaml: pcie_ep@14160000: $nodename:0: 'pcie_ep@14160000' does not match '^pcie-ep@'
      		From schema: Documentation/devicetree/bindings/pci/snps,dw-pcie-ep.yaml
      	arch/arm64/boot/dts/nvidia/tegra194-p2972-0000.dt.yaml: pcie_ep@14180000: $nodename:0: 'pcie_ep@14180000' does not match '^pcie-ep@'
      		From schema: Documentation/devicetree/bindings/pci/snps,dw-pcie-ep.yaml
      	arch/arm64/boot/dts/nvidia/tegra194-p2972-0000.dt.yaml: pcie_ep@141a0000: $nodename:0: 'pcie_ep@141a0000' does not match '^pcie-ep@'
      		From schema: Documentation/devicetree/bindings/pci/snps,dw-pcie-ep.yaml
      Signed-off-by: default avatarMauro Carvalho Chehab <mchehab+huawei@kernel.org>
      Acked-by: default avatarRob Herring <robh@kernel.org>
      Signed-off-by: default avatarThierry Reding <treding@nvidia.com>
      b9e2404c
    • Thierry Reding's avatar
      arm64: tegra: Remove useless usb-ehci compatible string · 05647401
      Thierry Reding authored
      There's no such thing as a generic USB EHCI controller. The EHCI
      controllers found on Tegra SoCs are instantiations that need Tegra-
      specific glue to work properly, so drop the generic compatible string
      and keep only the Tegra-specific ones.
      Signed-off-by: default avatarThierry Reding <treding@nvidia.com>
      05647401
    • Sameer Pujar's avatar
      arm64: tegra: Extend APE audio support on Jetson platforms · 4f45fb0b
      Sameer Pujar authored
      Extend APE audio support by adding more audio components such as SFC,
      MVC, AMX, ADX and Mixer. These components can be plugged into an audio
      path and required processing can be done. ASoC audio-graph based sound
      driver is used to facilitate this and thus extend sound bindings as
      well.
      
      The components in the path may require different PCM parameters (such
      as sample rate, channels or sample size). Depending on the pre-defined
      audio paths, these can be statically configured with "convert-xxx" DT
      properties in endpoint subnode. The support for the rate and channel
      conversion is already available in generic audio-graph driver. Sample
      size conversion support can be added based on the need in future.
      
      The support is extended for following platforms:
       * Jertson TX1
       * Jetson Nano
       * Jetson TX2
       * Jetson AGX Xavier
       * Jetson Xavier NX
      Signed-off-by: default avatarSameer Pujar <spujar@nvidia.com>
      Signed-off-by: default avatarThierry Reding <treding@nvidia.com>
      4f45fb0b
    • Sameer Pujar's avatar
      arm64: tegra: Add few AHUB devices for Tegra210 and later · 848f3290
      Sameer Pujar authored
      Add DT nodes for following AHUB devices:
       * SFC (Sampling Frequency Converter)
       * MVC (Master Volume Control)
       * AMX (Audio Multiplexer)
       * ADX (Audio Demultiplexer)
       * Mixer
      
      Above devices are added for Tegra210, Tegra186 and Tegra194 generations
      of Tegra SoC.
      Signed-off-by: default avatarSameer Pujar <spujar@nvidia.com>
      Signed-off-by: default avatarThierry Reding <treding@nvidia.com>
      848f3290
    • David Heidelberg's avatar
      arm64: tegra: Remove unused backlight-boot-off property · e1b863e6
      David Heidelberg authored
      The backlight-boot-off property was proposed as a patch, but ended not
      being accepted since different solution was already in the place:
      
          https://patchwork.kernel.org/project/linux-arm-kernel/patch/1406806970-12561-1-git-send-email-thierry.reding@gmail.com/#21327479Signed-off-by: default avatarDavid Heidelberg <david@ixit.cz>
      Signed-off-by: default avatarThierry Reding <treding@nvidia.com>
      e1b863e6
  4. 06 Oct, 2021 2 commits
  5. 05 Oct, 2021 5 commits
    • Arnd Bergmann's avatar
      Merge tag 'renesas-dt-bindings-for-v5.16-tag1' of... · e3b05ae5
      Arnd Bergmann authored
      Merge tag 'renesas-dt-bindings-for-v5.16-tag1' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel into arm/dt
      
      Renesas DT binding updates for v5.16
      
        - Document support for the new R-Car H3e, M3e, M3Ne(-2G), D3e, E3e, and
          H3Ne SoCs and boards.
      
      * tag 'renesas-dt-bindings-for-v5.16-tag1' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel:
        dt-bindings: arm: renesas: Document more R-Car Gen3e Socs and boards
      
      Link: https://lore.kernel.org/r/cover.1633081158.git.geert+renesas@glider.beSigned-off-by: default avatarArnd Bergmann <arnd@arndb.de>
      e3b05ae5
    • Arnd Bergmann's avatar
      Merge tag 'renesas-arm-dt-for-v5.16-tag1' of... · 8839e60e
      Arnd Bergmann authored
      Merge tag 'renesas-arm-dt-for-v5.16-tag1' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel into arm/dt
      
      Renesas ARM DT updates for v5.16
      
        - I2C EEPROM support on the RZA2MEVB development board,
        - DMA, USB2.0, and audio support for the RZ/G2L SoC,
        - USB2.0, I2C, audio, ADC, and CANFD support for the RZ/G2L SMARC EVK
          development board,
        - Support for more R-Car Gen3e SoCs (H3e, M3e, M3Ne(-2G), D3e, E3e,
          H3Ne),
        - PWM support for the R-Car M3-W+ and V3U SoCs,
        - IPMMU support for SDHI on the R-Car V3U SoC,
        - Switches support for the Falcon development board,
        - Improve Ethernet PHY descriptions to fix reset handling after kexec,
        - Miscellaneous fixes and improvements.
      
      * tag 'renesas-arm-dt-for-v5.16-tag1' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel: (45 commits)
        arm64: dts: renesas: rcar-gen3: Add missing Ethernet PHY resets
        ARM: dts: rzg1: Add missing Ethernet PHY resets
        ARM: dts: r-mobile: Add missing Ethernet PHY resets
        arm64: dts: renesas: Add compatible properties to RTL8211E Ethernet PHYs
        arm64: dts: renesas: Add compatible properties to KSZ9031 Ethernet PHYs
        arm64: dts: renesas: Add compatible properties to AR8031 Ethernet PHYs
        ARM: dts: renesas: Add compatible properties to uPD6061x Ethernet PHYs
        ARM: dts: renesas: Add compatible properties to RTL8201FL Ethernet PHYs
        ARM: dts: renesas: Add compatible properties to LAN8710A Ethernet PHYs
        ARM: dts: renesas: Add compatible properties to KSZ9031 Ethernet PHYs
        ARM: dts: renesas: Add compatible properties to KSZ8081 Ethernet PHYs
        ARM: dts: renesas: Add compatible properties to KSZ8041 Ethernet PHYs
        arm64: dts: renesas: beacon: Fix Ethernet PHY mode
        ARM: dts: renesas: Fix SMSC Ethernet compatible values
        arm64: dts: renesas: rzg2l-smarc: Enable CANFD
        arm64: dts: renesas: rzg2l-smarc-som: Enable ADC on SMARC platform
        arm64: dts: renesas: rzg2l-smarc-som: Move extal and memory nodes to SOM DTSI
        arm64: dts: renesas: r8a779a0: falcon-cpu: Add SW47-SW49 support
        arm64: dts: renesas: rzg2l-smarc: Add Mic routing
        arm64: dts: renesas: rzg2l-smarc: Enable audio
        ...
      
      Link: https://lore.kernel.org/r/cover.1633081147.git.geert+renesas@glider.beSigned-off-by: default avatarArnd Bergmann <arnd@arndb.de>
      8839e60e
    • Arnd Bergmann's avatar
      Merge tag 'v5.16-rockchip-dts32-1' of... · f86f3e40
      Arnd Bergmann authored
      Merge tag 'v5.16-rockchip-dts32-1' of git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip into arm/dt
      
      ADC-keys for the mk808 board and a number of further cleanups
      to make dt-schema happier.
      
      * tag 'v5.16-rockchip-dts32-1' of git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip:
        ARM: dts: rockchip: swap timer clock-names
        ARM: dts: rockchip: add more angle brackets to operating-points property on rk3066a
        ARM: dts: rockchip: rename opp-table node names
        ARM: dts: rockchip: change rv1108 gmac nodename
        ARM: dts: rockchip: add adc-keys node to rk3066a-mk808
      
      Link: https://lore.kernel.org/r/5121280.Lt9SDvczpP@philSigned-off-by: default avatarArnd Bergmann <arnd@arndb.de>
      f86f3e40
    • Arnd Bergmann's avatar
      Merge tag 'v5.16-rockchip-dts64-1' of... · 0ddc52da
      Arnd Bergmann authored
      Merge tag 'v5.16-rockchip-dts64-1' of git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip into arm/dt
      
      This contains the parts that were originally meant for 5.15 + some
      new thing:
      
      New boards: Firefly roc-rk3399-pc-pls and rk3328-pc; Scarlet-Dumo
      tablet variant; Rock Pi 4 A+, B+; Pine64 Quartz64-A (rk3566-based)
      
      Big additions for the rk3568: tsadc; saradc; gpio-support; gmac 1+2;
      watchdog; pmu; io-domains and enabling these new things on the
      rk3568-evb.
      
      Addition of the rk3566 - a variant of the rk3568 with slightly less
      peripherals.
      
      SFC (serial flash controller) for rk3308 and px30 (including the
      Odroid Go2)
      
      Support for the rk3399's second image signal processor and its coresight
      component. And camera + vpu support on px30.
      
      A number of smaller additions to multiple boards (Rock Pi 4, Pinebook Pro
      and helios64, lion-haikou, Odroid-Go2) and cleanups in some parts.
      
      * tag 'v5.16-rockchip-dts64-1' of git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip: (65 commits)
        arm64: dts: rockchip: add phandles to muxed i2c buses on rk3368-lion
        arm64: dts: rockchip: define iodomains for rk3368-lion
        arm64: dts: rockchip: fix LDO_REG4 / LDO_REG7 confusion on rk3368-lion
        arm64: dts: rockchip: align operating-points table name with dtschema
        arm64: dts: rockchip: hook up camera on px30-evb
        arm64: dts: rockchip: add isp node for px30
        arm64: dts: rockchip: add Coresight debug range for RK3399
        arm64: dts: rockchip: Correct regulator for USB host on Odroid-Go2
        arm64: dts: rockchip: fix PCI reg address warning on rk3399-gru
        arm64: dts: rockchip: add saradc to rk3568-evb1-v10
        arm64: dts: rockchip: Fix GPU register width for RK3328
        arm64: dts: rockchip: Re-add interrupt-names for RK3399's vpu
        arm64: dts: rockchip: add missing rockchip,grf property to rk356x
        arm64: dts: rockchip: add RK3399 Gru gpio-line-names
        arm64: dts: rockchip: Enable SFC for Odroid Go Advance
        arm64: dts: rockchip: Add SFC to RK3308
        arm64: dts: rockchip: Add SFC to PX30
        arm64: dts: rockchip: add thermal support to Quartz64 Model A
        arm64: dts: rockchip: add rk3568 tsadc nodes
        arm64: dts: rockchip: add rk356x gpio debounce clocks
        ...
      
      Link: https://lore.kernel.org/r/4439872.CQOukoFCf9@philSigned-off-by: default avatarArnd Bergmann <arnd@arndb.de>
      0ddc52da
    • Arnd Bergmann's avatar
      Merge tag 'zynqmp-dt-for-v5.16' of https://github.com/Xilinx/linux-xlnx into arm/dt · db554515
      Arnd Bergmann authored
      arm64: dts: ZynqMP DT changes for v5.16
      
      - Fix issues reported by dtbs_check
      - Enable DMAs, DP, USB, NAND on various boards
      - Add description for irps5401
      - Add pinctrl description
      - Add psgtr description for usb3, sata and DP
      - Start to use nvmem alias for eeprom reference
      - Clean up aliases list
      - Wire qspi and usb3.0
      - Add support for zcu102-rev1.1
      - Couple of minor fixes and sync patches
      
      * tag 'zynqmp-dt-for-v5.16' of https://github.com/Xilinx/linux-xlnx: (36 commits)
        arm64: zynqmp: Wire psgtr for zc1751-xm013
        arm64: zynqmp: Enable xlnx,zynqmp-dwc3 driver for xilinx boards
        arm64: zynqmp: Enable gpio and qspi for zc1275-revA
        arm64: zynqmp: Fix serial compatible string
        arm64: zynqmp: Remove not documented is-dual property
        arm64: zynqmp: Add psgtr description to zc1751 dc1 board
        arm64: zynqmp: Add support for zcu102-rev1.1 board
        arm64: zynqmp: Remove description for 8T49N287 and si5382 chips
        arm64: zynqmp: Sync psgtr node location with zcu104-revA
        arm64: zynqmp: Add reset description for sata
        arm64: zynqmp: Move rtc to different location on zcu104-revA
        arm64: zynqmp: Wire qspi on multiple boards
        arm64: zynqmp: Remove information about dma clock on zcu106
        arm64: zynqmp: Update rtc calibration value
        arm64: zynqmp: Add note about UHS mode on some boards
        arm64: zynqmp: Move DP nodes to the end of file on zcu106
        arm64: zynqmp: Remove can aliases from zc1751
        arm64: zynqmp: Add reset-on-timeout to all boards and modify default timeout value
        arm64: zynqmp: List reset property for ethernet phy
        arm64: zynqmp: Add nvmem alises for eeproms
        ...
      
      Link: https://lore.kernel.org/r/b1cbd05d-ab40-e1fc-4001-6cf88e1e81f9@monstr.euSigned-off-by: default avatarArnd Bergmann <arnd@arndb.de>
      db554515
  6. 04 Oct, 2021 1 commit
  7. 29 Sep, 2021 1 commit
  8. 28 Sep, 2021 14 commits
  9. 26 Sep, 2021 3 commits