Forum | Documentation | Website | Blog

Skip to content
Snippets Groups Projects
  1. Jul 29, 2020
  2. Jul 28, 2020
    • LCPD Auto Merger's avatar
      Merged TI feature platform_base into ti-linux-5.4.y · 47792542
      LCPD Auto Merger authored
      TI-Feature: platform_base
      TI-Branch: platform-ti-linux-5.4.y
      
      * 'platform-ti-linux-5.4.y' of ssh://bitbucket.itg.ti.com/lcpdpublicdom/platform
      
      :
        arm64: dts: ti: Add support for J7200 Common Processor Board
        arm64: dts: ti: Add support for J7200 SoC
        dt-bindings: arm: ti: Convert K3 board/soc bindings to DT schema
        dt-bindings: arm: ti: Add bindings for J7200 SoC
      
      Signed-off-by: default avatarLCPD Auto Merger <lcpd_integration@list.ti.com>
      47792542
    • Lokesh Vutla's avatar
      arm64: dts: ti: Add support for J7200 Common Processor Board · be3cdbdb
      Lokesh Vutla authored
      
      Add support for J7200 Common Processor Board.
      The EVM architecture is very similar to J721E as follows:
      
      +------------------------------------------------------+
      |   +-------------------------------------------+      |
      |   |                                           |      |
      |   |        Add-on Card 1 Options              |      |
      |   |                                           |      |
      |   +-------------------------------------------+      |
      |                                                      |
      |                                                      |
      |                     +-------------------+            |
      |                     |                   |            |
      |                     |   SOM             |            |
      |  +--------------+   |                   |            |
      |  |              |   |                   |            |
      |  |  Add-on      |   +-------------------+            |
      |  |  Card 2      |                                    |    Power Supply
      |  |  Options     |                                    |    |
      |  |              |                                    |    |
      |  +--------------+                                    | <---
      +------------------------------------------------------+
                                      Common Processor Board
      
      Common Processor board is the baseboard that has most of the actual
      connectors, power supply etc. A SOM (System on Module) is plugged on
      to the common processor board and this contains the SoC, PMIC, DDR and
      basic high speed components necessary for functionality.
      
      Note:
      * The minimum configuration required to boot up the board is System On
        Module(SOM) + Common Processor Board.
      * Since there is just a single SOM and Common Processor Board, we are
        maintaining common processor board as the base dts and SOM as the dtsi
        that we include. In the future as more SOM's appear, we should move
        common processor board as a dtsi and include configurations as dts.
      * All daughter cards beyond the basic boards shall be maintained as
        overlays.
      * Since J7200 is derivative of J721E re-using the CONFIG_ARCH_K3_J721E_SOC
        config for building J7200 dts files.
      
      Reviewed-by: default avatarSuman Anna <s-anna@ti.com>
      Signed-off-by: default avatarLokesh Vutla <lokeshvutla@ti.com>
      Signed-off-by: default avatarPeter Ujfalusi <peter.ujfalusi@ti.com>
      be3cdbdb
    • Lokesh Vutla's avatar
      arm64: dts: ti: Add support for J7200 SoC · e68d8e0e
      Lokesh Vutla authored
      The J7200 SoC is a part of the K3 Multicore SoC architecture platform.
      It is targeted for automotive gateway, vehicle compute systems,
      Vehicle-to-Vehicle (V2V) and Vehicle-to-Everything (V2X) applications.
      The SoC aims to meet the complex processing needs of modern embedded
      products.
      
      Some highlights of this SoC are:
      * Dual Cortex-A72s in a single cluster, two clusters of lockstep
        capable dual Cortex-R5F MCUs and a Centralized Device Management and
        Security Controller (DMSC).
      * Configurable L3 Cache and IO-coherent architecture with high data
        throughput capable distributed DMA architecture under NAVSS.
      * Integrated Ethernet switch supporting up to a total of 4 external ports
        in addition to legacy Ethernet switch of up to 2 ports.
      * Upto 1 PCIe-GEN3 controller, 1 USB3.0 Dual-role device subsystems,
        20 MCANs, 3 McASP, eMMC and SD, OSPI/HyperBus memory controller, I3C
        and I2C, eCAP/eQEP, eHRPWM among other peripherals.
      * One hardware accelerator block containing AES/DES/SHA/MD5 called SA2UL
        management.
      
      See J7200 Technical Reference Manual (SPRUIU1, June 2020)
      for further details: https://www.ti.com/lit/pdf/spruiu1
      
      
      
      Reviewed-by: default avatarSuman Anna <s-anna@ti.com>
      Signed-off-by: default avatarLokesh Vutla <lokeshvutla@ti.com>
      e68d8e0e
    • Lokesh Vutla's avatar
      dt-bindings: arm: ti: Convert K3 board/soc bindings to DT schema · ded54ae4
      Lokesh Vutla authored
      
      Convert TI K3 Board/SoC bindings to DT schema format.
      
      Signed-off-by: default avatarLokesh Vutla <lokeshvutla@ti.com>
      ded54ae4
    • Lokesh Vutla's avatar
      dt-bindings: arm: ti: Add bindings for J7200 SoC · bb6b91ac
      Lokesh Vutla authored
      The J7200 SoC is a part of the K3 Multicore SoC architecture platform.
      It is targeted for automotive gateway, vehicle compute systems,
      Vehicle-to-Vehicle (V2V) and Vehicle-to-Everything (V2X) applications.
      The SoC aims to meet the complex processing needs of modern embedded
      products.
      
      Some highlights of this SoC are:
      * Dual Cortex-A72s in a single cluster, two clusters of lockstep
        capable dual Cortex-R5F MCUs and a Centralized Device Management and
        Security Controller (DMSC).
      * Configurable L3 Cache and IO-coherent architecture with high data
        throughput capable distributed DMA architecture under NAVSS.
      * Integrated Ethernet switch supporting up to a total of 4 external ports
        in addition to legacy Ethernet switch of up to 2 ports.
      * Upto 1 PCIe-GEN3 controller, 1 USB3.0 Dual-role device subsystems,
        20 MCANs, 3 McASP, eMMC and SD, OSPI/HyperBus memory controller, I3C and
        I2C, eCAP/eQEP, eHRPWM among other peripherals.
      * One hardware accelerator block containing AES/DES/SHA/MD5 called SA2UL
        management.
      
      See J7200 Technical Reference Manual (SPRUIU1, June 2020)
      for further details: https://www.ti.com/lit/pdf/spruiu1
      
      
      
      Signed-off-by: default avatarLokesh Vutla <lokeshvutla@ti.com>
      bb6b91ac
  3. Jul 24, 2020
  4. Jul 23, 2020
    • LCPD Auto Merger's avatar
      Merged TI feature connectivity into ti-linux-5.4.y · 25a802fd
      LCPD Auto Merger authored
      TI-Feature: connectivity
      TI-Branch: connectivity-ti-linux-5.4.y
      
      * 'connectivity-ti-linux-5.4.y' of ssh://bitbucket.itg.ti.com/lcpdpublicdom/connectivity
      
      :
        Revert "HACK: soc: ti: k3: add dma descriptors pool"
        net: ethernet: ti: j721e-cpsw-virt-mac: use lkml dma desc pool api
        net: ethernet: ti: icssg_prueth: use lkml dma desc pool api
        net: ethernet: ti: am65-cpsw: use lkml dma desc pool api
        net: ethernet: ti: add lkml version of dma descriptors pool
        net: ethernet: ti: am65-cpsw-nuss: enable am65x sr2.0 support
        Revert "net: ethernet: ti: am65-cpsw-nuss: enable am65x sr2.0 support"
        net: ethernet: ti: am65-cpsw-ethtool: configured critical setting only when no running netdevs
        net: ethernet: ti: am65-cpsw-ethtool: skip hw cfg when change p0-rx-ptype-rrobin
        net: ethernet: ti: am65-cpsw-nuss: fix ports mac sl initialization
        net: ethernet: ti: am65-cpsw: move to pf_p0_rx_ptype_rrobin init in probe
        ethernet: ti: am65-cpsw-qos: Use struct_size() in devm_kzalloc()
        net: ethernet: ti: am65-cpsw-nuss: use of_platform_device_create() for mdio
        dt-binding: ti: am65x-mcu-cpsw: sync to lkml
        arm64: dts: ti: k3-am65-mcu-cpsw: sync to lkml
        arm64: dts: ti: k3-j721e-mcu-cpsw: sync to lkml
        net: ethernet: ti: am65-cpsw: sync to lkml
      
      Signed-off-by: default avatarLCPD Auto Merger <lcpd_integration@list.ti.com>
      25a802fd
    • Dan Murphy's avatar
      Merge tag 'v5.4.52' of... · 6e869ab4
      Dan Murphy authored
      Merge tag 'v5.4.52' of http://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable into ti-linux-5.4.y
      
      This is the 5.4.52 stable release
      
      * tag 'v5.4.52' of http://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable
      
      : (920 commits)
        Linux 5.4.52
        s390/maccess: add no DAT mode to kernel_write
        s390: Change s390_kernel_write() return type to match memcpy()
        pwm: jz4740: Fix build failure
        perf scripts python: exported-sql-viewer.py: Fix unexpanded 'Find' result
        perf scripts python: exported-sql-viewer.py: Fix zero id in call tree 'Find' result
        perf scripts python: exported-sql-viewer.py: Fix zero id in call graph 'Find' result
        perf scripts python: export-to-postgresql.py: Fix struct.pack() int argument
        dm writecache: reject asynchronous pmem devices
        blk-mq: consider non-idle request as "inflight" in blk_mq_rq_inflight()
        s390/mm: fix huge pte soft dirty copying
        s390/setup: init jump labels before command line parsing
        ARC: elf: use right ELF_ARCH
        ARC: entry: fix potential EFA clobber when TIF_SYSCALL_TRACE
        mmc: meson-gx: limit segments to 1 when dram-access-quirk is needed
        dm: use noio when sending kobject event
        drm/amdgpu: don't do soft recovery if gpu_recovery=0
        drm/radeon: fix double free
        btrfs: fix double put of block group with nocow
        btrfs: fix fatal extent_buffer readahead vs releasepage race
        ...
      
      Signed-off-by: default avatarDan Murphy <dmurphy@ti.com>
      
      # Conflicts:
      #	drivers/ntb/test/ntb_perf.c
      #	drivers/ntb/test/ntb_tool.c
      6e869ab4
  5. Jul 21, 2020