- Jun 08, 2023
-
-
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>
-
The SK-Ethernet-DC01 Add-On Ethernet Card for AM62A-SK board supports RGMII mode. Add overlay to enable the second CPSW3G port in RGMII-RXID mode with the Add-On Ethernet Card. Signed-off-by:
Siddharth Vadapalli <s-vadapalli@ti.com> Signed-off-by:
Vignesh Raghavendra <vigneshr@ti.com>
-
Add alias for CPSW3G MAC port 1 to enable kernel to fetch MAC Address directly from U-Boot. Signed-off-by:
Siddharth Vadapalli <s-vadapalli@ti.com> Signed-off-by:
Vignesh Raghavendra <vigneshr@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 : Revert "ti_config_fragments: v8_baseport: Enable TPS6594X MFD & RTC configs" Signed-off-by:
LCPD Auto Merger <lcpd_integration@list.ti.com>
-
Udit Kumar authored
This reverts commit e2cb4c14 . This commit was leading to kernel crash at J7200 board. Signed-off-by:
Udit Kumar <u-kumar1@ti.com>
-
- Feb 19, 2023
-
-
Vignesh Raghavendra authored
Merge tag 'v5.10.168' of https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux into ti-linux-5.10.y-cicd This is the 5.10.168 stable release * tag 'v5.10.168' of https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux : (286 commits) Linux 5.10.168 Fix page corruption caused by racy check in __free_pages arm64: dts: meson-axg: Make mmc host controller interrupts level-sensitive arm64: dts: meson-g12-common: Make mmc host controller interrupts level-sensitive arm64: dts: meson-gx: Make mmc host controller interrupts level-sensitive riscv: Fixup race condition on PG_dcache_clean in flush_icache_pte ceph: flush cap releases when the session is flushed usb: typec: altmodes/displayport: Fix probe pin assign check usb: core: add quirk for Alcor Link AK9563 smartcard reader btrfs: free device in btrfs_close_devices for a single device filesystem net: USB: Fix wrong-direction WARNING in plusb.c cifs: Fix use-after-free in rdata->read_into_pages() pinctrl: intel: Restore the pins that used to be in Direct IRQ mode spi: dw: Fix wrong FIFO level setting for long xfers pinctrl: single: fix potential NULL dereference pinctrl: aspeed: Fix confusing types in return value ALSA: pci: lx6464es: fix a debug loop selftests: forwarding: lib: quote the sysctl values rds: rds_rm_zerocopy_callback() use list_first_entry() net/mlx5: fw_tracer, Zero consumer index when reloading the tracer ... Signed-off-by:
Vignesh Raghavendra <vigneshr@ti.com>
-
- Feb 17, 2023
-
-
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 : net: hsr: Fix build error after merging linux-stable Signed-off-by:
LCPD Auto Merger <lcpd_integration@list.ti.com>
-
Fix the build error in send_hsr_supervision_frame Fixes: 8ffeeca9 ("Merge tag 'v5.10.165' of https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux into ti-linux-5.10.y-cicd") Signed-off-by:
Ravi Gunasekaran <r-gunasekaran@ti.com> Signed-off-by:
Vignesh Raghavendra <vigneshr@ti.com>
-
- Feb 16, 2023
-
-
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 : ti_config_fragments: v8_baseport: Enable CPU Idle ti_config_fragments: v8_baseport: Enable TPS6594X MFD & RTC configs Signed-off-by:
LCPD Auto Merger <lcpd_integration@list.ti.com>
-
Vibhore Vardhan authored
Enables CPU Idle framework and the default Menu governor for CPU idle time management. The framework can be used to customize the CPU idle states through the sysfs interface [1]. This should not impact existing K3 platforms that do not have idle states defined in the DT files. Standby WFI state is considered standard on all ARM platforms [2]. ARM core and cluster level power states other than WFI are currently unexplored on K3 devices. There was no noticeable change in power consumption or memory footprint by enabling this option on AM62x-sk board. [1] https://www.kernel.org/doc/html/latest/admin-guide/pm/cpuidle.html [2] From __initdata in drivers/cpuidle/cpuidle-arm.c Signed-off-by:
Vibhore Vardhan <vibhore@ti.com>
-