- Jun 08, 2023
-
-
Nishanth Menon authored
The adcxx4s communicates with a host processor via an SPI/Microwire Bus interface. The device family responds with 12bit data, of which the LSB bits are 0 for the lower resolution devices. I have been able to test adc102s051, hence adding just the missing ones in that family. Lets reuse the binding to support the family of devices with name ADC<bb><c>S<sss>, where * bb is the resolution in number of bits (8, 10, 12) * c is the number of channels (1, 2, 4, 8) * sss is the maximum conversion speed (021 for 200 kSPS, 051 for 500 kSPS and 101 for 1 MSPS) Complete datasheets are available at TI's website here: https://www.ti.com/lit/gpn/adc<bb><c>s<sss>.pdf Handling of 8, 10 and 12 bits converters are the same, the unavailable bits are 0 in LSB :) Inspired-by: drivers/hwmon/adcxx.c Link: https://lore.kernel.org/linux-iio/20220701042919.18180-2-nm@ti.com/ Signed-off-by:
Nishanth Menon <nm@ti.com>
-
Robert Nelson authored
Reference: v5.10.182 Signed-off-by:
Robert Nelson <robertcnelson@gmail.com>
-
Robert Nelson authored
Signed-off-by:
Robert Nelson <robertcnelson@gmail.com>
-
Robert Nelson authored
Signed-off-by:
Robert Nelson <robertcnelson@gmail.com>
-
Jason Kridner authored
From https://github.com/statropy/wpanusb
-
Robert Nelson authored
Signed-off-by:
Robert Nelson <robertcnelson@gmail.com>
-
Robert Nelson authored
Signed-off-by:
Robert Nelson <robertcnelson@gmail.com>
-
Robert Nelson authored
Signed-off-by:
Robert Nelson <robertcnelson@gmail.com>
-
Robert Nelson authored
Signed-off-by:
Robert Nelson <robertcnelson@gmail.com>
-
Robert Nelson authored
Signed-off-by:
Robert Nelson <robertcnelson@gmail.com>
-
Prashanth Kumar Amai authored
v4l:vxd-dec:Flushing all the IO buffers and releasing all the held buffers while joing v4l2 job_abort. This patch does the fulsh operation by releasing all the locked up buffers in the driver. It throws the v4l2 harmless traces while trying to re-release the released buffers. Signed-off-by:
Prashanth Kumar Amai <prashanth.amai@ti.com>
-
Keerthy authored
Signed-off-by:
Keerthy <j-keerthy@ti.com>
-
Lucas Weaver authored
Confine the memory map changes into a separate rtos-memory-map.dts which describes the common memory map for all RTOS remoteprocs. vision-apps.dtbo uses this and also disables capture and display related peripherals from Linux so that it can be used by RTOS. edgeai-apps.dtbo expects these devices to be owned by linux, so it uses the rtos-memory-map customization only. Signed-off-by:
Nikhil Devshatwar <nikhil.nd@ti.com>
-
- Feb 23, 2023
-
-
Vignesh Raghavendra authored
TI-Feature: connectivity TI-Branch: connectivity-ti-linux-5.10.y * 'connectivity-ti-linux-5.10.y' of ssh://bitbucket.itg.ti.com/lcpdpublicdom/connectivity : net: ethernet: ti: icssg_prueth: Remove Rx enable in init sequence Signed-off-by:
Vignesh Raghavendra <vigneshr@ti.com>
-
During startup, when network traffic is present and the PRU firmware receives packets while the initialization is in process, Rx stalls. Fix this by moving the Rx enable from driver to firmware. Signed-off-by:
Ravi Gunasekaran <r-gunasekaran@ti.com> Signed-off-by:
Vignesh Raghavendra <vigneshr@ti.com>
-
LCPD Auto Merger authored
TI-Feature: multimedia TI-Branch: multimedia-ti-linux-5.10.y * 'multimedia-ti-linux-5.10.y' of ssh://bitbucket.itg.ti.com/lcpdpublicdom/multimedia : vxe-vxd: decoder: Capture buffer cleanup vxe-vxd: decoder: Improve performance of h265 decoder Signed-off-by:
LCPD Auto Merger <lcpd_integration@list.ti.com>
-
- Feb 22, 2023
-
-
Brandon Brnich authored
Buffers were being left in active state when streams were stopped which resulted in memory leaks and failures when restarting pipelines. Signed-off-by:
Brandon Brnich <b-brnich@ti.com>
-
Brandon Brnich authored
h265 decoder performance has been significantly worse than h264 decoder due to latency in gstreamer format negotiation. Remove this latency by aligning the pixel resolution earlier. Signed-off-by:
Brandon Brnich <b-brnich@ti.com>
-
LCPD Auto Merger authored
TI-Feature: rpmsg TI-Branch: rpmsg-ti-linux-5.10.y-intg * 'rpmsg-ti-linux-5.10.y-intg' of git://git.ti.com/rpmsg/rpmsg : remoteproc: ti_k3_m4_remoteproc: Fix build warnings around k3_m4_rproc_stop() remoteproc: ti_k3_m4_remoteproc: Fix unused-but-set-variable warnings Signed-off-by:
LCPD Auto Merger <lcpd_integration@list.ti.com>
-
LCPD Auto Merger authored
TI-Feature: platform_base TI-Branch: platform-ti-linux-5.10.y * 'platform-ti-linux-5.10.y' of ssh://bitbucket.itg.ti.com/lcpdpublicdom/platform : arm64: dts: ti: k3-am625-sk-lpmdemo: Add lpm region to dmsc arm64: dts: ti: k3-am62-main: rm lpm region from dmsc arm64: ti: dts: move 1.4GHZ OPP table to k3-am625 ti_config_fragments: v8_baseport: Enable MCRC module Signed-off-by:
LCPD Auto Merger <lcpd_integration@list.ti.com>
-
Dhruva Gole authored
This region is needed for the lpm stub to load and execute full system suspend. Also disable the wkup r5fss because it lacks LPM support. Signed-off-by:
Dhruva Gole <d-gole@ti.com>
-
Dhruva Gole authored
Remove the "lpm" region from am62-main DT and rather have it in the lpmdemo DT since Low Power Mode is currently said to be supported only using k3-am625-sk-lpmdemo This will help fix the k3_r5_rproc: probe issues Signed-off-by:
Dhruva Gole <d-gole@ti.com>
-
Dhruva Gole authored
Move the OPP Table entry for 1.4GHz from am62x-sk-common to am625-sk DT because it's not a common property across all sk variants of am62x Suggested-by:
Vignesh Raghavendra <vigneshr@ti.com> Signed-off-by:
Dhruva Gole <d-gole@ti.com>
-
Kamlesh Gurudasani authored
K3 devices include MCRC engine for crc64 calculation. Enable module to be built for K3 devices. Also enable algif_hash module, which is needed to access MCRC module from userspace. Signed-off-by:
Kamlesh Gurudasani <kamlesh@ti.com>
-
LCPD Auto Merger authored
TI-Feature: platform_base TI-Branch: platform-ti-linux-5.10.y * 'platform-ti-linux-5.10.y' of ssh://bitbucket.itg.ti.com/lcpdpublicdom/platform : crypto: ti: mcrc: Add support for data length not multiple of 64-bit Signed-off-by:
LCPD Auto Merger <lcpd_integration@list.ti.com>
-
git://git.ti.com/rpmsg/rpmsgHari Nagalla authored
Merge branch 'rpmsg-ti-linux-5.10.y' of git://git.ti.com/rpmsg/rpmsg into rpmsg-ti-linux-5.10.y-intg
-
git://git.ti.com/rpmsg/remoteprocHari Nagalla authored
* 'rproc-linux-5.10.y' of git://git.ti.com/rpmsg/remoteproc: remoteproc: ti_k3_m4_remoteproc: Fix build warnings around k3_m4_rproc_stop() remoteproc: ti_k3_m4_remoteproc: Fix unused-but-set-variable warnings
-
- Feb 21, 2023
-
-
Vignesh Raghavendra authored
Fix below warning: drivers/remoteproc/ti_k3_m4_remoteproc.c: In function 'k3_m4_rproc_stop': drivers/remoteproc/ti_k3_m4_remoteproc.c:379:46: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 379 | ret = mbox_send_message(kproc->mbox, (void *)msg); | ^ Fixes: 99cff963 ("remoteproc: k3-m4: extend stop to send shutdown message to m4 core") Reported-by:
kernel test robot <lkp@intel.com> Signed-off-by:
Vignesh Raghavendra <vigneshr@ti.com>
-
Vignesh Raghavendra authored
Drop following unused variables All warnings (new ones prefixed by >>): drivers/remoteproc/ti_k3_m4_remoteproc.c: In function 'k3_m4_rproc_start': drivers/remoteproc/ti_k3_m4_remoteproc.c:333:13: warning: variable 'boot_addr' set but not used [-Wunused-but-set-variable] 333 | u32 boot_addr; | ^~~~~~~~~ drivers/remoteproc/ti_k3_m4_remoteproc.c: In function 'k3_m4_rproc_resume': drivers/remoteproc/ti_k3_m4_remoteproc.c:916:13: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 916 | int ret = 0; | ^~~ Reported-by:
kernel test robot <lkp@intel.com> Signed-off-by:
Vignesh Raghavendra <vigneshr@ti.com>
-
Kamlesh Gurudasani authored
Add support for length of input data which is not multiple of 64-bit. Remaining bytes are processed using software calculation. Signed-off-by:
Kamlesh Gurudasani <kamlesh@ti.com>
-
LCPD Auto Merger authored
TI-Feature: connectivity TI-Branch: connectivity-ti-linux-5.10.y * 'connectivity-ti-linux-5.10.y' of ssh://bitbucket.itg.ti.com/lcpdpublicdom/connectivity : HACK: usb: dwc3-am62: Fix spurious wake up usb: dwc3-am62: Fix up wake-up configuration usb: dwc3: dwc3-am62: Enable as a wakeup soure by default arm64: dts: ti: k3-am62a7: Add overlay for second CPSW3G Port arm64: dts: ti: k3-am62a7-sk: Add alias for CPSW3G MAC port 1 Signed-off-by:
LCPD Auto Merger <lcpd_integration@list.ti.com>
-
Enabling linestate wake up is causing spurious wake up on deep sleep. Disable it till root caused. Signed-off-by:
Roger Quadros <rogerq@kernel.org> Tested-by:
Ravi Gunasekaran <r-gunasekaran@ti.com> Signed-off-by:
Vignesh Raghavendra <vigneshr@ti.com>
-
Explicitly set and clear wakeup config so we don't leave anything to chance. Clear wakeup status on suspend so we know what caused wake up. Signed-off-by:
Roger Quadros <rogerq@kernel.org> Tested-by:
Ravi Gunasekaran <r-gunasekaran@ti.com> Signed-off-by:
Vignesh Raghavendra <vigneshr@ti.com>
-
USB module can wakeup system. Enable it as a wakeup source by default. Finer grain wakeup enable/disable can be done from the power/wakeup system control file of the respective USB device. Signed-off-by:
Roger Quadros <rogerq@kernel.org> Tested-by:
Ravi Gunasekaran <r-gunasekaran@ti.com> Signed-off-by:
Vignesh Raghavendra <vigneshr@ti.com>
-