Skip to content
Permalink
Alim-Akhtar/dt…
Switch branches/tags

Commits on Jan 13, 2022

  1. clocksource: exynos_mct: Add support for handling three clusters

    This patch adds support for handling thress clusters
    (upto 12 CPUs)
    
    Cc: linux-fsd@tesla.com
    Signed-off-by: Aswani Reddy <aswani.reddy@samsung.com>
    Signed-off-by: Alim Akhtar <alim.akhtar@samsung.com>
    aswani-reddy authored and intel-lab-lkp committed Jan 13, 2022
  2. arm64: dts: fsd: Add ADC device tree node

    This patch adds ADC device tree node and enables the same
    on fsd platform.
    
    Cc: linux-fsd@tesla.com
    Signed-off-by: Tamseel Shams <m.shams@samsung.com>
    Signed-off-by: Alim Akhtar <alim.akhtar@samsung.com>
    alim-akhtar authored and intel-lab-lkp committed Jan 13, 2022
  3. iio: adc: exynos-adc: Add support for ADC V3 controller

    Exynos's ADC-V3 has some difference in registers set, number of
    programmable channels (16 channel) etc. This patch adds support for ADC-V3
    controller version.
    
    Cc: linux-fsd@tesla.com
    Cc: jic23@kernel.org
    Cc: linux-iio@vger.kernel.org
    Signed-off-by: Tamseel Shams <m.shams@samsung.com>
    Signed-off-by: Alim Akhtar <alim.akhtar@samsung.com>
    alim-akhtar authored and intel-lab-lkp committed Jan 13, 2022
  4. dt-bindings: iio: adc: exynos-adc: Add ADC-V3 variant

    This patch adds a new compatible string for exynos's ADC-V3 variant.
    
    Cc: linux-fsd@tesla.com
    Signed-off-by: Tamseel Shams <m.shams@samsung.com>
    Signed-off-by: Alim Akhtar <alim.akhtar@samsung.com>
    alim-akhtar authored and intel-lab-lkp committed Jan 13, 2022
  5. arm64: dts: fsd: Add SPI device nodes

    This patch add device tree node for SPI IPs and needed
    GPIO pin configurations needed for SPI IP
    
    Cc: linux-fsd@tesla.com
    Signed-off-by: Aswani Reddy <aswani.reddy@samsung.com>
    Signed-off-by: Alim Akhtar <alim.akhtar@samsung.com>
    aswani-reddy authored and intel-lab-lkp committed Jan 13, 2022
  6. spi: s3c64xx: Add spi port configuration for Tesla FSD SoC

    This patch adds compatible and port configuration for
    spi controller for Tesla Full Self-Driving SoC.
    
    Cc: linux-fsd@tesla.com
    Cc: broonie@kernel.org
    Cc: linux-spi@vger.kernel.org
    Signed-off-by: Aswani Reddy <aswani.reddy@samsung.com>
    Signed-off-by: Alim Akhtar <alim.akhtar@samsung.com>
    alim-akhtar authored and intel-lab-lkp committed Jan 13, 2022
  7. Documentation: bindings: Add fsd spi compatible in dt-bindings document

    This patch adds spi controller dt-binding compatible information for
    Tesla Full Self-Driving SoC.
    
    Cc: linux-fsd@tesla.com
    Signed-off-by: Adithya K V <adithya.kv@samsung.com>
    Signed-off-by: Alim Akhtar <alim.akhtar@samsung.com>
    alim-akhtar authored and intel-lab-lkp committed Jan 13, 2022
  8. arm64: defconfig: Enable Tesla FSD SoC

    This patch enables the Tesla FSD SoC in arm64 defconfig.
    
    Cc: linux-fsd@tesla.com
    Signed-off-by: Alim Akhtar <alim.akhtar@samsung.com>
    alim-akhtar authored and intel-lab-lkp committed Jan 13, 2022
  9. arm64: dts: fsd: Add initial pinctrl support

    Add initial pin configuration nodes for FSD SoC.
    
    Cc: linux-fsd@tesla.com
    Signed-off-by: Shashank Prashar <s.prashar@samsung.com>
    Signed-off-by: Aswani Reddy <aswani.reddy@samsung.com>
    Signed-off-by: Alim Akhtar <alim.akhtar@samsung.com>
    alim-akhtar authored and intel-lab-lkp committed Jan 13, 2022
  10. arm64: dts: fsd: Add initial device tree support

    Add initial device tree support for "Full Self-Driving" (FSD) SoC
    This SoC contain three clusters of four cortex-a72 CPUs and various
    peripheral IPs.
    
    Cc: linux-fsd@tesla.com
    Signed-off-by: Arjun K V <arjun.kv@samsung.com>
    Signed-off-by: Aswani Reddy <aswani.reddy@samsung.com>
    Signed-off-by: Ajay Kumar <ajaykumar.rs@samsung.com>
    Signed-off-by: Sriranjani P <sriranjani.p@samsung.com>
    Signed-off-by: Chandrasekar R <rcsekar@samsung.com>
    Signed-off-by: Shashank Prashar <s.prashar@samsung.com>
    Signed-off-by: Alim Akhtar <alim.akhtar@samsung.com>
    alim-akhtar authored and intel-lab-lkp committed Jan 13, 2022
  11. dt-bindings: arm: add Tesla FSD ARM SoC

    Add device tree bindings for the Tesla FSD ARM SoC.
    
    Cc: linux-fsd@tesla.com
    Signed-off-by: Alim Akhtar <alim.akhtar@samsung.com>
    alim-akhtar authored and intel-lab-lkp committed Jan 13, 2022
  12. dt-bindings: add vendor prefix for Tesla

    Add vendor prefix for the Tesla (https://www.tesla.com)
    
    Cc: linux-fsd@tesla.com
    Signed-off-by: Alim Akhtar <alim.akhtar@samsung.com>
    alim-akhtar authored and intel-lab-lkp committed Jan 13, 2022
  13. pinctrl: samsung: add FSD SoC specific data

    This patch adds Tesla FSD SoC specific data to enable pinctrl.
    FSD SoC has similar pinctrl controller as found in the most
    samsung/exynos SoCs.
    
    Cc: linux-fsd@tesla.com
    Signed-off-by: Ajay Kumar <ajaykumar.rs@samsung.com>
    Signed-off-by: Alim Akhtar <alim.akhtar@samsung.com>
    alim-akhtar authored and intel-lab-lkp committed Jan 13, 2022
  14. dt-bindings: pinctrl: samsung: Add compatible for Tesla FSD SoC

    Add compatible for Tesla Full Self-Driving SoC. The
    pinctrl hardware IP is similar to what found on most of the
    exynos series of SoC, so this new compatible is added in
    samsung pinctrl binding.
    
    Cc: linux-fsd@tesla.com
    Signed-off-by: Alim Akhtar <alim.akhtar@samsung.com>
    alim-akhtar authored and intel-lab-lkp committed Jan 13, 2022
  15. clk: samsung: fsd: Add cam_csi block clock information

    Adds clocks for BLK_CAM_CSI block, this is needed for CSI to work.
    
    Cc: linux-fsd@tesla.com
    Signed-off-by: Sathyakam M <sathya@samsung.com>
    Signed-off-by: Pankaj Dubey <pankaj.dubey@samsung.com>
    Signed-off-by: Alim Akhtar <alim.akhtar@samsung.com>
    alim-akhtar authored and intel-lab-lkp committed Jan 13, 2022
  16. clk: samsung: fsd: Add cmu_mfc block clock information

    This patch adds clock related to MFC IP.
    
    Cc: linux-fsd@tesla.com
    Signed-off-by: Smitha T Murthy <smitha.t@samsung.com>
    Signed-off-by: Pankaj Dubey <pankaj.dubey@samsung.com>
    Signed-off-by: Alim Akhtar <alim.akhtar@samsung.com>
    alim-akhtar authored and intel-lab-lkp committed Jan 13, 2022
  17. clk: samsung: fsd: Add cmu_imem block clock information

    Adds cmu_imem clock related code, imem block contains IPs
    like WDT, DMA, TMU etc, these clocks are required for such
    IP function.
    
    Cc: linux-fsd@tesla.com
    Signed-off-by: Arjun K V <arjun.kv@samsung.com>
    Signed-off-by: Pankaj Dubey <pankaj.dubey@samsung.com>
    Signed-off-by: Tauseef Nomani <tauseef.n@samsung.com>
    Signed-off-by: Alim Akhtar <alim.akhtar@samsung.com>
    alim-akhtar authored and intel-lab-lkp committed Jan 13, 2022
  18. clk: samsung: fsd: Add cmu_fsys1 clock information

    Adds cmu_fsys1 block clock information which are needed
    for PCIe IPs in block FSYS1.
    
    Cc: linux-fsd@tesla.com
    Signed-off-by: Pankaj Dubey <pankaj.dubey@samsung.com>
    Signed-off-by: Ajay Kumar <ajaykumar.rs@samsung.com>
    Signed-off-by: Alim Akhtar <alim.akhtar@samsung.com>
    alim-akhtar authored and intel-lab-lkp committed Jan 13, 2022
  19. clk: samsung: fsd: Add cmu_fsys0 clock information

    CMU_FSYS0 block has IPs like UFS, EQOS, PCIe etc, lets add
    the related clock information for the same.
    
    Cc: linux-fsd@tesla.com
    Signed-off-by: Pankaj Dubey <pankaj.dubey@samsung.com>
    Signed-off-by: Shradha Todi <shradha.t@samsung.com>
    Signed-off-by: Jayati Sahu <jayati.sahu@samsung.com>
    Signed-off-by: Ajay Kumar <ajaykumar.rs@samsung.com>
    Signed-off-by: Alim Akhtar <alim.akhtar@samsung.com>
    alim-akhtar authored and intel-lab-lkp committed Jan 13, 2022
  20. clk: samsung: fsd: Add cmu_peric block clock information

    This patch adds CMU_PERIC block clock information needed
    for various IPs functions found in this block.
    
    Cc: linux-fsd@tesla.com
    Signed-off-by: Aswani Reddy <aswani.reddy@samsung.com>
    Signed-off-by: Niyas Ahmed S T <niyas.ahmed@samsung.com>
    Signed-off-by: Chandrasekar R <rcsekar@samsung.com>
    Signed-off-by: Jayati Sahu <jayati.sahu@samsung.com>
    Signed-off-by: Sriranjani P <sriranjani.p@samsung.com>
    Signed-off-by: Ajay Kumar <ajaykumar.rs@samsung.com>
    Signed-off-by: Pankaj Dubey <pankaj.dubey@samsung.com>
    Signed-off-by: Alim Akhtar <alim.akhtar@samsung.com>
    alim-akhtar authored and intel-lab-lkp committed Jan 13, 2022
  21. clk: samsung: fsd: Add initial clock support

    Add initial clock support for FSD (Full Self-Driving) SoC
    which is required to bring-up platforms based on this SoC.
    
    Cc: linux-fsd@tesla.com
    Signed-off-by: Jayati Sahu <jayati.sahu@samsung.com>
    Signed-off-by: Ajay Kumar <ajaykumar.rs@samsung.com>
    Signed-off-by: Pankaj Dubey <pankaj.dubey@samsung.com>
    Signed-off-by: Alim Akhtar <alim.akhtar@samsung.com>
    alim-akhtar authored and intel-lab-lkp committed Jan 13, 2022
  22. dt-bindings: clock: Add bindings definitions for FSD CMU blocks

    Clock controller driver of FSD platform is designed to have separate
    instances for each particular CMU. So clock IDs in this bindings header
    also start from 1 for each CMU block.
    
    Cc: linux-fsd@tesla.com
    Signed-off-by: Pankaj Dubey <pankaj.dubey@samsung.com>
    Signed-off-by: Alim Akhtar <alim.akhtar@samsung.com>
    alim-akhtar authored and intel-lab-lkp committed Jan 13, 2022
  23. dt-bindings: clock: Document FSD CMU bindings

    Add dt-schema documentation for Tesla FSD SoC clock controller.
    
    Cc: linux-fsd@tesla.com
    Signed-off-by: Alim Akhtar <alim.akhtar@samsung.com>
    alim-akhtar authored and intel-lab-lkp committed Jan 13, 2022

Commits on Jan 9, 2022

  1. Linux 5.16

    torvalds committed Jan 9, 2022
  2. Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel…

    …/git/dtor/input
    
    Pull input fix from Dmitry Torokhov:
     "A small fixup to the Zinitix touchscreen driver to avoid enabling the
      IRQ line before we successfully requested it"
    
    * 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input:
      Input: zinitix - make sure the IRQ is allocated before it gets enabled
    torvalds committed Jan 9, 2022
  3. Merge tag 'soc-fixes-5.16-5' of git://git.kernel.org/pub/scm/linux/ke…

    …rnel/git/soc/soc
    
    Pull ARM SoC fix from Olof Johansson:
     "One more fix for 5.16
    
      I had missed one patch when I sent up what I thought was the last
      batch of fixes for this release. This one fixes issues on the
      Raspberry Pi platforms due to gpio init changes this release, so
      hopefully we can get it merged before final release is cut"
    
    * tag 'soc-fixes-5.16-5' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc:
      ARM: dts: gpio-ranges property is now required
    torvalds committed Jan 9, 2022
  4. Merge tag 'perf-tools-fixes-for-v5.16-2022-01-09' of git://git.kernel…

    ….org/pub/scm/linux/kernel/git/acme/linux
    
    Pull perf tools fixes from Arnaldo Carvalho de Melo:
    
     - Revert "libtraceevent: Increase libtraceevent logging when verbose",
       breaks the build with libtraceevent-1.3.0, i.e. when building with
       'LIBTRACEEVENT_DYNAMIC=1'.
    
     - Avoid early exit in 'perf trace' due to running SIGCHLD handler
       before it makes sense to. It can happen when using a BPF source code
       event that have to be first built into an object file.
    
    * tag 'perf-tools-fixes-for-v5.16-2022-01-09' of git://git.kernel.org/pub/scm/linux/kernel/git/acme/linux:
      Revert "libtraceevent: Increase libtraceevent logging when verbose"
      perf trace: Avoid early exit due to running SIGCHLD handler before it makes sense to
    torvalds committed Jan 9, 2022
  5. Revert "drm/amdgpu: stop scheduler when calling hw_fini (v2)"

    This reverts commit f7d6779.
    
    This bisected regression has impacted suspend-resume stability
    since 5.15-rc1. It regressed -stable via 5.14.10.
    
    Link: https://bugzilla.kernel.org/show_bug.cgi?id=215315
    Fixes: f7d6779 ("drm/amdgpu: stop scheduler when calling hw_fini (v2)")
    Cc: Guchun Chen <guchun.chen@amd.com>
    Cc: Andrey Grodzovsky <andrey.grodzovsky@amd.com>
    Cc: Christian Koenig <christian.koenig@amd.com>
    Cc: Alex Deucher <alexander.deucher@amd.com>
    Cc: <stable@vger.kernel.org> # 5.14+
    Signed-off-by: Len Brown <len.brown@intel.com>
    Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
    lenb authored and torvalds committed Jan 9, 2022
  6. Input: zinitix - make sure the IRQ is allocated before it gets enabled

    Since irq request is the last thing in the driver probe, it happens
    later than the input device registration. This means that there is a
    small time window where if the open method is called the driver will
    attempt to enable not yet available irq.
    
    Fix that by moving the irq request before the input device registration.
    
    Reviewed-by: Linus Walleij <linus.walleij@linaro.org>
    Fixes: 2682265 ("Input: add zinitix touchscreen driver")
    Signed-off-by: Nikita Travkin <nikita@trvn.ru>
    Link: https://lore.kernel.org/r/20220106072840.36851-2-nikita@trvn.ru
    Signed-off-by: Dmitry Torokhov <dmitry.torokhov@gmail.com>
    TravMurav authored and dtor committed Jan 9, 2022

Commits on Jan 8, 2022

  1. ARM: dts: gpio-ranges property is now required

    Since [1], added in 5.7, the absence of a gpio-ranges property has
    prevented GPIOs from being restored to inputs when released.
    Add those properties for BCM283x and BCM2711 devices.
    
    [1] commit 2ab73c6 ("gpio: Support GPIO controllers without
        pin-ranges")
    
    Link: https://lore.kernel.org/r/20220104170247.956760-1-linus.walleij@linaro.org
    Fixes: 2ab73c6 ("gpio: Support GPIO controllers without pin-ranges")
    Fixes: 266423e ("pinctrl: bcm2835: Change init order for gpio hogs")
    Reported-by: Stefan Wahren <stefan.wahren@i2se.com>
    Reported-by: Florian Fainelli <f.fainelli@gmail.com>
    Reported-by: Jan Kiszka <jan.kiszka@web.de>
    Signed-off-by: Phil Elwell <phil@raspberrypi.com>
    Acked-by: Florian Fainelli <f.fainelli@gmail.com>
    Reviewed-by: Linus Walleij <linus.walleij@linaro.org>
    Link: https://lore.kernel.org/r/20211206092237.4105895-3-phil@raspberrypi.com
    Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
    Acked-by: Florian Fainelli <f.fainelli@gmail.com>
    Signed-off-by: Olof Johansson <olof@lixom.net>
    pelwell authored and olofj committed Jan 8, 2022
  2. Merge tag 'soc-fixes-5.16-4' of git://git.kernel.org/pub/scm/linux/ke…

    …rnel/git/soc/soc
    
    Pull ARM SoC fixes from Olof Johansson:
     "A few more fixes have come in, nothing overly severe but would be good
      to get in by final release:
    
       - More specific compatible fields on the qspi controller for socfpga,
         to enable quirks in the driver
    
       - A runtime PM fix for Renesas to fix mismatched reference counts on
         errors"
    
    * tag 'soc-fixes-5.16-4' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc:
      ARM: dts: socfpga: change qspi to "intel,socfpga-qspi"
      dt-bindings: spi: cadence-quadspi: document "intel,socfpga-qspi"
      reset: renesas: Fix Runtime PM usage
    torvalds committed Jan 8, 2022
  3. Merge branch 'i2c/for-current' of git://git.kernel.org/pub/scm/linux/…

    …kernel/git/wsa/linux
    
    Pull i2c fixes from Wolfram Sang:
     "Fix the regression with AMD GPU suspend by reverting the
      handling of bus regulators in the I2C core.
    
      Also, there is a fix for the MPC driver to prevent an
      out-of-bound-access"
    
    * 'i2c/for-current' of git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux:
      Revert "i2c: core: support bus regulator controlling in adapter"
      i2c: mpc: Avoid out of bounds memory access
    torvalds committed Jan 8, 2022
  4. Merge tag 'for-v5.16-rc' of git://git.kernel.org/pub/scm/linux/kernel…

    …/git/sre/linux-power-supply
    
    Pull power supply fixes from Sebastian Reichel:
     "Three fixes for the 5.16 cycle:
    
       - Avoid going beyond last capacity in the power-supply core
    
       - Replace 1E6L with NSEC_PER_MSEC to avoid floating point calculation
         in LLVM resulting in a build failure
    
       - Fix ADC measurements in bq25890 charger driver"
    
    * tag 'for-v5.16-rc' of git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply:
      power: reset: ltc2952: Fix use of floating point literals
      power: bq25890: Enable continuous conversion for ADC at charging
      power: supply: core: Break capacity loop
    torvalds committed Jan 8, 2022
  5. Merge tag 'xfs-5.16-fixes-4' of git://git.kernel.org/pub/scm/fs/xfs/x…

    …fs-linux
    
    Pull xfs fix from Darrick Wong:
    
     - Make the old ALLOCSP ioctl behave in a consistent manner with newer
       syscalls like fallocate.
    
    * tag 'xfs-5.16-fixes-4' of git://git.kernel.org/pub/scm/fs/xfs/xfs-linux:
      xfs: map unwritten blocks in XFS_IOC_{ALLOC,FREE}SP just like fallocate
    torvalds committed Jan 8, 2022

Commits on Jan 7, 2022

  1. Merge branch 'for-5.16-fixes' of git://git.kernel.org/pub/scm/linux/k…

    …ernel/git/tj/cgroup
    
    Pull cgroup fixes from Tejun Heo:
     "This contains the cgroup.procs permission check fixes so that they use
      the credentials at the time of open rather than write, which also
      fixes the cgroup namespace lifetime bug"
    
    * 'for-5.16-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup:
      selftests: cgroup: Test open-time cgroup namespace usage for migration checks
      selftests: cgroup: Test open-time credential usage for migration checks
      selftests: cgroup: Make cg_create() use 0755 for permission instead of 0644
      cgroup: Use open-time cgroup namespace for process migration perm checks
      cgroup: Allocate cgroup_file_ctx for kernfs_open_file->priv
      cgroup: Use open-time credentials for process migraton perm checks
    torvalds committed Jan 7, 2022
Older