~ubuntu-tegra/+git/kernel-staging:nvidia-tegra-next

Last commit made on 2024-06-04
Get this branch:
git clone -b nvidia-tegra-next https://git.launchpad.net/~ubuntu-tegra/+git/kernel-staging
Members of Ubuntu Tegra can upload to this branch. Log in for directions.

Branch merges

Branch information

Name:
nvidia-tegra-next
Repository:
lp:~ubuntu-tegra/+git/kernel-staging

Recent commits

70c0b55... by Noah Wager

UBUNTU: [Config] Enable BMI088 and BMG160

BugLink: https://bugs.launchpad.net/bugs/2067781

Signed-off-by: Noah Wager <email address hidden>

8a0ec65... by Noah Wager

UBUNTU: [Config] Enable TCG_FTPM_TEE

BugLink: https://bugs.launchpad.net/bugs/2067781

Signed-off-by: Noah Wager <email address hidden>

4e8c1db... by Noah Wager

UBUNTU: [Config] Enable USB tethering

BugLink: https://bugs.launchpad.net/bugs/2067781

Signed-off-by: Noah Wager <email address hidden>

8cab7c0... by Noah Wager

UBUNTU: [Config] nvidia-tegra: udpateconfigs

Sync with jammy:linux-realtime.

Ignore: yes
Signed-off-by: Noah Wager <email address hidden>

9761ef4... by PETLOZU PRAVARESHWAR

NVIDIA: SAUCE: soc/tegra: pmc: Add sysfs nodes to select boot chain

BugLink: https://bugs.launchpad.net/bugs/2067781

Add sysfs nodes to select A/B boot chain so that BootROM can select
the right boot path on warm boot.

Signed-off-by: Petlozu Pravareshwar <email address hidden>
Nvidia-Reviewed-on: https://git-master.nvidia.com/r/c/3rdparty/canonical/linux-jammy/+/3136031
Reviewed-by: Bitan Biswas <email address hidden>
Reviewed-by: Russell Xiao <email address hidden>
Signed-off-by: Brad Griffis <email address hidden>
Acked-by: Noah Wager <email address hidden>
Acked-by: Jacob Martin <email address hidden>
Signed-off-by: Noah Wager <email address hidden>

4568b6d... by Jon Hunter

NVIDIA: SAUCE: arm64: defconfig: Enable BMI088 and BMG160

BugLink: https://bugs.launchpad.net/bugs/2067781

Enable the BMI088 Accelerometer and BMG160 Gyro Sensor drivers to
support the Bosch BMI088 device.

Signed-off-by: Jon Hunter <email address hidden>
Nvidia-Reviewed-on: https://git-master.nvidia.com/r/c/3rdparty/canonical/linux-jammy/+/3134401
Signed-off-by: Brad Griffis <email address hidden>
Acked-by: Noah Wager <email address hidden>
Acked-by: Jacob Martin <email address hidden>
Signed-off-by: Noah Wager <email address hidden>

b0bc6fa... by Jun Yan <email address hidden>

iio: accel: bmi088: add i2c support for bmi088 accel driver

BugLink: https://bugs.launchpad.net/bugs/2067781

The BMI088, BMI085 and BMI090L accelerometer also support
I2C protocol, so let's add the missing I2C support.

The I2C interface of the {BMI085,BMI088,BMI090L} is compatible with
the I2C Specification UM10204 Rev. 03 (19 June 2007), available at
http://www.nxp.com. The {BMI085,BMI088,BMI090L} supports I2C standard
mode and fast mode, only 7-bit address mode is supported.

Datasheet: https://www.bosch-sensortec.com/media/boschsensortec/downloads/datasheets/bst-bmi085-ds001.pdf
Datasheet: https://www.bosch-sensortec.com/media/boschsensortec/downloads/datasheets/bst-bmi088-ds001.pdf
Datasheet: https://mm.digikey.com/Volume0/opasdata/d220001/medias/docus/4807/BST-BMI090L-DS000-00.pdf
Signed-off-by: Jun Yan <email address hidden>

Reported-by: kernel test robot <email address hidden>
Closes: https://<email address hidden>/
Link: https://<email address hidden>
Signed-off-by: Jonathan Cameron <email address hidden>

(cherry picked from commit b2463c49ab68376b20d5165400e47fc675976dd2)
Signed-off-by: Jon Hunter <email address hidden>
Nvidia-Reviewed-on: https://git-master.nvidia.com/r/c/3rdparty/canonical/linux-jammy/+/3134400
Reviewed-by: Hiteshkumar Patel <email address hidden>
Signed-off-by: Brad Griffis <email address hidden>
Acked-by: Noah Wager <email address hidden>
Acked-by: Jacob Martin <email address hidden>
Signed-off-by: Noah Wager <email address hidden>

10c9c06... by Jun Yan <email address hidden>

iio: accel: bmi088: update comments and Kconfig

BugLink: https://bugs.launchpad.net/bugs/2067781

update the comments and Kconfig file with more descriptive and
accurate information about newly added device: BMI085, BMI090L.

Signed-off-by: Jun Yan <email address hidden>
Signed-off-by: Jonathan Cameron <email address hidden>

(cherry picked from commit 38f0bd4cd34588b788228af081a1c86df4f494fa)
Signed-off-by: Jon Hunter <email address hidden>
Nvidia-Reviewed-on: https://git-master.nvidia.com/r/c/3rdparty/canonical/linux-jammy/+/3134399
Reviewed-by: Hiteshkumar Patel <email address hidden>
Signed-off-by: Brad Griffis <email address hidden>
Acked-by: Noah Wager <email address hidden>
Acked-by: Jacob Martin <email address hidden>
Signed-off-by: Noah Wager <email address hidden>

c930dff... by Jonathan Cameron <email address hidden>

iio: accel: bmi088: Fix alignment for DMA safety

BugLink: https://bugs.launchpad.net/bugs/2067781

____cacheline_aligned is insufficient guarantee for non-coherent DMA.
Switch to the updated IIO_DMA_MINALIGN definition.

Signed-off-by: Jonathan Cameron <email address hidden>
Acked-by: Nuno Sá <email address hidden>
Link: https://<email address hidden>

(cherry picked from commit a794b34083820ff4131bf43245aeb7030fecf038)
Signed-off-by: Jon Hunter <email address hidden>
Nvidia-Reviewed-on: https://git-master.nvidia.com/r/c/3rdparty/canonical/linux-jammy/+/3134398
Reviewed-by: Hiteshkumar Patel <email address hidden>
Signed-off-by: Brad Griffis <email address hidden>
Acked-by: Noah Wager <email address hidden>
Acked-by: Jacob Martin <email address hidden>
Signed-off-by: Noah Wager <email address hidden>

688db3e... by LI Qingwu <email address hidden>

iio: accel: bmi088: Add support for bmi090l accel

BugLink: https://bugs.launchpad.net/bugs/2067781

Add supports for BMI090L, it's a high-performance Inertial
Measurement Unit, with an accelerometer and gyroscope.
The commit adds the accelerometer driver for the SPI interface.
The gyroscope part is already supported by the BMG160 driver.
Same as BMI088, BMI090L have the range of +/-3, 6, 12, and 24g.

Reviewed-by: Alexandru Ardelean <email address hidden>
Signed-off-by: LI Qingwu <email address hidden>
Link: https://<email address hidden>
Signed-off-by: Jonathan Cameron <email address hidden>

(cherry picked from commit 57387d3c09c2a56fd6f53f2b14662a9ad6a93fed)
Signed-off-by: Jon Hunter <email address hidden>
Nvidia-Reviewed-on: https://git-master.nvidia.com/r/c/3rdparty/canonical/linux-jammy/+/3134397
Reviewed-by: Hiteshkumar Patel <email address hidden>
Signed-off-by: Brad Griffis <email address hidden>
Acked-by: Noah Wager <email address hidden>
Acked-by: Jacob Martin <email address hidden>
Signed-off-by: Noah Wager <email address hidden>