Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: analogdevicesinc/linux
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: 2023_r2
Choose a base ref
...
head repository: analogdevicesinc/linux
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: 2023_r2_p1
Choose a head ref
  • 20 commits
  • 35 files changed
  • 7 contributors

Commits on Dec 12, 2024

  1. iio: adc: ad_sigma_delta: fix spi engine offload

    Enabling append status breaks projects that also use SPI engine offload
    (cn0363). Append status is only necessary when using CPU for reading
    samples.
    
    Check if SPI engine offload is used before enabling append status.
    
    Fixes: 27b588f ("Merge tag 'xilinx-v2023.1' of https://github.com/Xilinx/linux-xlnx.git")
    Signed-off-by: Dumitru Ceclan <dumitru.ceclan@analog.com>
    dumitruceclan committed Dec 12, 2024
    Configuration menu
    Copy the full SHA
    c537d10 View commit details
    Browse the repository at this point in the history

Commits on Dec 23, 2024

  1. iio: adc: ad7768: Fix scale reading

    ad7768_scale() is dependent on the st->vref voltage. Hence, simplify the
    code and get the voltage only during probe (as it should not change at
    runtime) with devm_regulator_get_enable_read_voltage()
    
    [nsa: devm_regulator_get_enable_read_voltage() is not available in
    2023_R2, so do it by hand to get the voltage during probe]
    
    Fixes: 92cc452 ("iio: adc: ad7768: simplify probe")
    Co-developed-by: Dragos Bogdan <dragos.bogdan@analog.com>
    Signed-off-by: Dragos Bogdan <dragos.bogdan@analog.com>
    Signed-off-by: Nuno Sa <nuno.sa@analog.com>
    (cherry picked from commit 44e7ac1)
    nunojsa committed Dec 23, 2024
    Configuration menu
    Copy the full SHA
    26e8102 View commit details
    Browse the repository at this point in the history
  2. iio: adc: adrv9002: fix tx2 scale for rx2tx2

    Similar to
    
    commit 7ebe866 ("iio: adc: adrv9002: fixup tx2 power level")
    
    we need to apply the same fixup even in rx2tx2. The reasoning for not
    doing it at the time was that if the channels are tuned together and
    have the same SSI delays, it should not be needed. Well...
    
    While at it (and as advised by HW folks), we're now doing the fixup for
    all TX channels.
    
    Signed-off-by: Nuno Sa <nuno.sa@analog.com>
    (cherry picked from commit 13a58d5)
    nunojsa committed Dec 23, 2024
    Configuration menu
    Copy the full SHA
    3a7e0d1 View commit details
    Browse the repository at this point in the history

Commits on Jan 8, 2025

  1. spi: bcm2835: Fix parameter list for spi_split_transfers_maxsize

    spi_split_transfers_maxsize() was recently changed to not take a gfp
    parameter. Fix this caller accordingly to make the spi-bcm2835 driver
    compile again.
    
    Fixes: 98847e6 ("spi: drop gpf arg from __spi_split_transfer_maxsize()")
    Signed-off-by: Uwe Kleine-König <u.kleine-koenig@baylibre.com>
    (cherry picked from commit d9dc785)
    ukleinek authored and nunojsa committed Jan 8, 2025
    Configuration menu
    Copy the full SHA
    01d49ba View commit details
    Browse the repository at this point in the history
  2. spi: stm32: Fix parameters for spi_split_transfers_maxwords()

    The patch posted at
    https://lore.kernel.org/r/20240206200648.1782234-1-dlechner@baylibre.com
    was based on next-20240207 (and was applied as c0c0293 ("spi: drop
    gpf arg from __spi_split_transfer_maxsize()") for v6.9-rc1).
    
    However when applied to a v6.6 based tree, the conflict with commit
    f6cd662 ("spi: stm32: add st,stm32mp25-spi compatible supporting
    STM32MP25 soc") wasn't resolved correctly.
    
    Fix that to make the driver build again.
    
    Fixes: 98847e6 ("spi: drop gpf arg from __spi_split_transfer_maxsize()")
    Signed-off-by: Uwe Kleine-König <u.kleine-koenig@baylibre.com>
    (cherry picked from commit 455592e)
    ukleinek authored and nunojsa committed Jan 8, 2025
    Configuration menu
    Copy the full SHA
    7b99c77 View commit details
    Browse the repository at this point in the history
  3. Revert "drivers: iio: adc: xilinx-ams: Add over temperature interrupts"

    This reverts commit f6e3323.
    
    The commit is clearly bogus and does not even compile with clang 18.1.8.
    Hence, let's revert it and wait until AMD fixes it (unless we need it
    first). Here are the compiler complains (warnings included):
    
    ././include/linux/compiler_types.h:357:45: error: call to '__compiletime_assert_273' declared with attribute error: FIELD_GET: mask is zero
      357 |         _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__)
    
      CALL    scripts/checksyscalls.sh
      CC      drivers/iio/adc/xilinx-ams.o
    drivers/iio/adc/xilinx-ams.c: In function 'ams_update_alarm':
    drivers/iio/adc/xilinx-ams.c:416:51: warning: left shift count >= width of type [-Wshift-count-overflow]
      416 |                              (AMS_ISR1_ALARM_MASK << AMS_ISR1_ALARM_SHIFT)),
          |                                                   ^~
    In file included from ./include/linux/bits.h:6,
                     from drivers/iio/adc/xilinx-ams.c:11:
    drivers/iio/adc/xilinx-ams.c: In function 'ams_get_alarm_mask':
    ./include/vdso/bits.h:7:40: warning: left shift count >= width of type [-Wshift-count-overflow]
        7 | #define BIT(nr)                 (UL(1) << (nr))
          |                                        ^~
    drivers/iio/adc/xilinx-ams.c:921:24: note: in expansion of macro 'BIT'
      921 |                 return BIT(AMS_ALARM_BIT_TEMP_OT_REMOTE);
          |                        ^~~
    drivers/iio/adc/xilinx-ams.c: In function 'ams_irq':
    drivers/iio/adc/xilinx-ams.c:1129:42: warning: left shift count >= width of type [-Wshift-count-overflow]
     1129 |                     (AMS_ISR1_ALARM_MASK << AMS_ISR1_ALARM_SHIFT)) |
    
    Signed-off-by: Nuno Sa <nuno.sa@analog.com>
    nunojsa committed Jan 8, 2025
    Configuration menu
    Copy the full SHA
    ba04ebc View commit details
    Browse the repository at this point in the history
  4. pwm: pwm-cadence: update .get_state() callback

    The update was not updated during the stable merge. Hence, do it know so
    we do not have a broken driver.
    
    Fixes: 3a22b09 ("Merge tag 'v6.1.70' of https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git")
    Signed-off-by: Nuno Sa <nuno.sa@analog.com>
    nunojsa committed Jan 8, 2025
    Configuration menu
    Copy the full SHA
    2bc1a1b View commit details
    Browse the repository at this point in the history
  5. media: platform: xilinx: xilinx-hdcp2x-rx: include proper header

    Make sure to include slab.h so that the driver compiles.
    
    Signed-off-by: Nuno Sa <nuno.sa@analog.com>
    nunojsa committed Jan 8, 2025
    Configuration menu
    Copy the full SHA
    43153fc View commit details
    Browse the repository at this point in the history
  6. uapi: misc: xilinx_puf: use proper types

    User space types should be '__uXX' instead of 'uXX'. Furthermore,
    types.h needs to be included. Otherwise we get a failure doing
    
    HDRTEST usr/include/misc/xilinx_puf.h
    
    Signed-off-by: Nuno Sa <nuno.sa@analog.com>
    nunojsa committed Jan 8, 2025
    Configuration menu
    Copy the full SHA
    d85aaf8 View commit details
    Browse the repository at this point in the history

Commits on Jan 30, 2025

  1. microblaze: dts: add vcu118_adrv9025

    Add device tree for using adrv9025 with vcu118
    
    Signed-off-by: AndrDragomir <andrei.dragomir@analog.com>
    AndrDragomir authored and bia1708 committed Jan 30, 2025
    Configuration menu
    Copy the full SHA
    ee803a4 View commit details
    Browse the repository at this point in the history
  2. arch: microblaze: configs: adi_mb_defconfig: Add adrv9025

    The simpleImage for microblaze didn't include adrv9025 by default.
    This is needed for the adrv9025 + vcu118 support.
    
    Signed-off-by: AndrDragomir <andrei.dragomir@analog.com>
    AndrDragomir authored and bia1708 committed Jan 30, 2025
    Configuration menu
    Copy the full SHA
    62b1483 View commit details
    Browse the repository at this point in the history

Commits on Feb 5, 2025

  1. iio: adc: adrv9002: Update API to 68.14.10

    The SDK is taken as is which means that compilation will likely fail.
    
    The folloing changes were squashed in the new SDK (need to be sent to
    the BU):
    
    * 9d9cde6 ("iio: adc: adrv9002: radio: turn radio functions private")
    * 67b6d36 ("iio: adc: adrv9002: radio: fix pin mode")
    
    Signed-off-by: Nuno Sa <nuno.sa@analog.com>
    (cherry picked from commit 3c53527)
    nunojsa committed Feb 5, 2025
    Configuration menu
    Copy the full SHA
    6a15f4a View commit details
    Browse the repository at this point in the history
  2. firmware: Update firmware for adrv9002

    Arm firmware updated to version 0.22.39.
    Default stream also changed.
    Warmboot coefficients.
    
    Signed-off-by: Nuno Sa <nuno.sa@analog.com>
    (cherry picked from commit d769f82)
    nunojsa committed Feb 5, 2025
    Configuration menu
    Copy the full SHA
    b28b73e View commit details
    Browse the repository at this point in the history
  3. iio: adc: adrv9002: adapt for the new SDK

    The adi_adrv9001_Temperature_Get() API and now get's an extra argument.
    Fix that call and use SPI for reading the temperature (which means we
    can some outdated values sometimes but that should not be a big issue).
    
    Signed-off-by: Nuno Sa <nuno.sa@analog.com>
    (cherry picked from commit 1a5ae65)
    nunojsa committed Feb 5, 2025
    Configuration menu
    Copy the full SHA
    e2573a4 View commit details
    Browse the repository at this point in the history

Commits on Feb 28, 2025

  1. vcu118_adrv9025.dts: fix hdl_project tag

    Fix 'hdl_project' tag from file header to match HDL project name:
    adrv9026/vcu118.
    
    Signed-off-by: Stefan Raus <Stefan.Raus@analog.com>
    SRaus committed Feb 28, 2025
    Configuration menu
    Copy the full SHA
    d885c17 View commit details
    Browse the repository at this point in the history

Commits on Mar 5, 2025

  1. iio: adc: adrv9002: Update API to 68.14.13

    The SDK is taken as is which means that compilation will likely fail.
    
    The folloing changes were squashed in the new SDK (need to be sent to
    the BU):
    
     * 9d9cde6 ("iio: adc: adrv9002: radio: turn radio functions private")
     * 67b6d36 ("iio: adc: adrv9002: radio: fix pin mode")
    
    Signed-off-by: Nuno Sá <nuno.sa@analog.com>
    nunojsa authored and dbogdan committed Mar 5, 2025
    Configuration menu
    Copy the full SHA
    71f0532 View commit details
    Browse the repository at this point in the history

Commits on Mar 13, 2025

  1. arm64: boot: dts: remove fan-ctl gpio from jupiter dts

    Removing fan_ctl gpio from zynqmp-jupiter-sdr devicetree
    because it will be used in userspace and boot scripts.
    
    Signed-off-by: Ramona Alexandra Nechita <ramona.nechita@analog.com>
    ranechita authored and nunojsa committed Mar 13, 2025
    Configuration menu
    Copy the full SHA
    e973e0b View commit details
    Browse the repository at this point in the history

Commits on Mar 14, 2025

  1. ci: travis: fix dt-bindings job

    Make use of pix to install dtschema. This is the preferred way of
    installing apps from python packages (one cannot use pip anymore in
    distros like ubuntu 24.04 for example). This creates an isolated
    virtual environment and ensures the command are accessible in $PATH.
    It also makes sure all dependencies are met and do not interfere
    with OS's python packages.
    
    Signed-off-by: Nuno Sa <nuno.sa@analog.com>
    (cherry picked from commit daf69ea)
    nunojsa committed Mar 14, 2025
    Configuration menu
    Copy the full SHA
    b85d081 View commit details
    Browse the repository at this point in the history
  2. Revert "iio: adc: adrv9002: Update API to 68.14.13"

    This reverts commit 71f0532.
    
    As it turns out, API 68.14.13 has no meaningful fixes and this release only
    affects users using hdl that we do not use in the linux driver. Hence
    this would only raise unnecessary questions without any added value.
    
    Signed-off-by: Nuno Sa <nuno.sa@analog.com>
    nunojsa committed Mar 14, 2025
    Configuration menu
    Copy the full SHA
    4b47d76 View commit details
    Browse the repository at this point in the history

Commits on Mar 18, 2025

  1. arm64: boot: xilinx: jupiter: specify shunt resistor value

    Specify the external shunt resistor value for properly display the current
    and the power.
    
    Signed-off-by: Dragos Bogdan <dragos.bogdan@analog.com>
    dbogdan authored and nunojsa committed Mar 18, 2025
    Configuration menu
    Copy the full SHA
    2e89089 View commit details
    Browse the repository at this point in the history
Loading