- Jan 29, 2024
-
-
Robert Nelson authored
6.1.69-ti-rt-arm64-r22 bb.org_defconfig TI SDK: 09.02.00.002 6.1 TI Delta: https://github.com/RobertCNelson/ti-linux-kernel/compare/82d2b827840254248a0444a9c50ab3dc395876cc...78d2216bc679e98b7edb07ffabddb6d0337b5fcb BBDTBS: beagleboard/BeagleBoard-DeviceTrees@1d05b494 RT: patch-6.1.69-rt21.patch.xz WIRELESS_REGDB: https://git.kernel.org/pub/scm/linux/kernel/git/sforshee/wireless-regdb.git/commit/?id=37dcea0e6e5effb4228fe385e906edba3cbee389 WPANUSB: beagleconnect/linux/wpanusb@6aa9bf65 Signed-off-by:
Robert Nelson <robertcnelson@gmail.com>
-
Robert Nelson authored
-
Robert Nelson authored
Signed-off-by:
Robert Nelson <robertcnelson@gmail.com>
-
Robert Nelson authored
Signed-off-by:
Robert Nelson <robertcnelson@gmail.com>
-
Kishon Vijay Abraham I authored
Lets drive Sierra clock output and workaround a TIFS/DM bug for now. Signed-off-by:
Kishon Vijay Abraham I <kishon@ti.com>
-
Jason Kridner authored
-
Ayush Singh authored
Add the Greybus host driver for BeaglePlay board by BeagleBoard.org. The current greybus setup involves running SVC in a user-space application (GBridge) and using netlink to communicate with kernel space. GBridge itself uses wpanusb kernel driver, so the greybus messages travel from kernel space (gb_netlink) to user-space (GBridge) and then back to kernel space (wpanusb) before reaching CC1352. This driver directly communicates with CC1352 (running SVC Zephyr application). Thus, it simplifies the complete greybus setup eliminating user-space GBridge. This driver is responsible for the following: - Start SVC (CC1352) on driver load. - Send/Receive Greybus messages to/from CC1352 using HDLC over UART. - Print Logs from CC1352. - Stop SVC (CC1352) on driver load. Signed-off-by:
Ayush Singh <ayushdevel1325@gmail.com> Link: https://lore.kernel.org/r/20231017101116.178041-3-ayushdevel1325@gmail.com Signed-off-by:
Greg Kroah-Hartman <gregkh@linuxfoundation.org>
-
Ayush Singh authored
Add DT bindings for Texas Instruments Simplelink CC1352P7 wireless MCU BeaglePlay has CC1352P7 co-processor connected to the main AM62 (running Linux) over UART. In the BeagleConnect Technology, CC1352 is responsible for handling 6LoWPAN communication with beagleconnect freedom nodes as well as their discovery. Signed-off-by:
Ayush Singh <ayushdevel1325@gmail.com> Reviewed-by:
Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org> Reviewed-by:
Nishanth Menon <nm@ti.com> Link: https://lore.kernel.org/r/20231017101116.178041-2-ayushdevel1325@gmail.com Signed-off-by:
Greg Kroah-Hartman <gregkh@linuxfoundation.org>
-
Robert Nelson authored
Reference: rpi-6.1.y Signed-off-by:
Robert Nelson <robertcnelson@gmail.com>
-
Robert Nelson authored
Reference: v6.1.75 Signed-off-by:
Robert Nelson <robertcnelson@gmail.com>
-
Robert Nelson authored
Signed-off-by:
Robert Nelson <robertcnelson@gmail.com>
-
Matthijs van Duin authored
"uio" for generic use "ti,pruss-shmem" for backwards compatibility the of_id module parameter is still supported to add another id
-
Matthijs van Duin authored
-
Robert Nelson authored
Reference: v5.10.209 Signed-off-by:
Robert Nelson <robertcnelson@gmail.com>
-
Robert Nelson authored
patch-6.1.69-rt21.patch.xz Signed-off-by:
Robert Nelson <robertcnelson@gmail.com>
-
Jason Kridner authored
From https://github.com/statropy/wpanusb
-
- Jan 23, 2024
-
-
Nas Chung authored
Driver allocates the internal frame buffer based on fbc_buf_count. Use the same value to free the allocated frame buffers. Signed-off-by:
Nas Chung <nas.chung@chipsnmedia.com> Signed-off-by:
Brandon Brnich <b-brnich@ti.com> Acked-by:
Prasanth Babu Mantena <p-mantena@ti.com>
-
Apurva Nandan authored
Add IPC support for main, mcu, wakeup R5F and C7x with memory carveouts and mailboxes. Reviewed-by:
Udit Kumar <u-kumar1@ti.com> Signed-off-by:
Apurva Nandan <a-nandan@ti.com> Signed-off-by:
Vaishnav Achath <vaishnav.a@ti.com>
-
Apurva Nandan authored
Add nodes and overrides for Main, MCU, Wakeup R5, C7x and keep them disabled by default. Reviewed-by:
Udit Kumar <u-kumar1@ti.com> Signed-off-by:
Apurva Nandan <a-nandan@ti.com> Signed-off-by:
Vaishnav Achath <vaishnav.a@ti.com>
-
Vaishnav Achath authored
K3 R5 remoteproc driver requires reserved memory carveouts and mailbox configuration to instantiate the cores successfully. Since this is a board level resource dependency, keep the R5 subsystem disabled at SoC level and enable them at EVM where the dependencies are met. Reviewed-by:
Udit Kumar <u-kumar1@ti.com> Signed-off-by:
Vaishnav Achath <vaishnav.a@ti.com>
-
Vaishnav Achath authored
Add overlays for testing OV5640 (LI OV5640 MIPI module, TEVI OV5640 RPI module) and IMX219 RPi camera on J722S EVM. Signed-off-by:
Vaishnav Achath <vaishnav.a@ti.com> Reviewed-by:
Jai Luthra <j-luthra@ti.com>
-
Vaishnav Achath authored
Enable I2C2 instance and PCA9543 I2C mux which is present on the J722S EVM for CSI2RX, also enable the trace mux to enable the CSI2RX path using a fixed gpio-hog. Signed-off-by:
Vaishnav Achath <vaishnav.a@ti.com> Reviewed-by:
Udit Kumar <u-kumar1@ti.com>
-
Vaishnav Achath authored
J722S has 4 CSI2RX instances add nodes for those instances in addition to the CSI2RX0 instance included from AM62P. Signed-off-by:
Vaishnav Achath <vaishnav.a@ti.com> Reviewed-by:
Jai Luthra <j-luthra@ti.com>
-
Nicolas Saenz Julienne authored
From: Nicolas Saenz Julienne <nsaenzjulienne@suse.de> The only missing configuration option preventing us from using multi_v7_defconfig with the Raspberry Pi 4 is ARM_LPAE. It's needed as the PCIe controller found on the SoC depends on 64bit addressing, yet can't be included as not all v7 boards support LPAE. Introduce multi_v7_lpae_defconfig, built off multi_v7_defconfig, which will avoid us having to duplicate and maintain multiple similar configurations. Needless to say the Raspberry Pi 4 is not the only platform that can benefit from this new configuration. Signed-off-by:
Nicolas Saenz Julienne <nsaenzjulienne@suse.de> Signed-off-by:
Alexander Stein <alexander.stein@ew.tq-group.com> Link: https://lore.kernel.org/r/20230124110213.3221264-11-alexander.stein@ew.tq-group.com Signed-off-by:
Arnd Bergmann <arnd@arndb.de>
-
Mark Brown authored
From: Mark Brown <broonie@kernel.org> While warning on overridden Kconfig options is a good default for merging config fragements sometimes that is our explicit intent and the warnings are unhelpful, add a new merge_into_defconfig_override which does the merge but with warnings suppressed. Since merge_into_defconfig accepts any number of fragments it is difficult to allow it to accept the flag. Signed-off-by:
Mark Brown <broonie@kernel.org> Link: https://lore.kernel.org/r/20230203-arm64-defconfigs-v1-2-cd0694a05f13@kernel.org Signed-off-by:
Arnd Bergmann <arnd@arndb.de>
-
Nicolas Saenz Julienne authored
From: Nicolas Saenz Julienne <nsaenzjulienne@suse.de> So far this function was only used locally in powerpc, some other architectures might benefit from it. Move it into scripts/Makefile.defconf. Signed-off-by:
Nicolas Saenz Julienne <nsaenzjulienne@suse.de> Signed-off-by:
Alexander Stein <alexander.stein@ew.tq-group.com> Acked-by:
Arnd Bergmann <arnd@arndb.de> Link: https://lore.kernel.org/r/20230124110213.3221264-10-alexander.stein@ew.tq-group.com Signed-off-by:
Arnd Bergmann <arnd@arndb.de>
-
- Jan 17, 2024
-
-
J722s has different multimedia components such as Camera, Display, H264 Video Codec which uses CMA for buffer allocations. For 1080p resolution codec application, \~98-100 MiB is needed per channel. 896MiB is required for 8 channel codec application. Signed-off-by:
Brandon Brnich <b-brnich@ti.com> Signed-off-by:
Vignesh Raghavendra <vigneshr@ti.com>
-
- Jan 10, 2024
-
-
Cross compiling using gcc version 12 introduces new warnings due to uninitialized variables. Properly initialize them to remove warnings in Kernel build. Signed-off-by:
Brandon Brnich <b-brnich@ti.com> Signed-off-by:
Vignesh Raghavendra <vigneshr@ti.com>
-
Propagate the TR response status to the device using BCDMA split-channels. For example CSI-RX driver should be able to check if a frame was not transferred completely (short packet) and needs to be discarded. Fixes: 25dcb5dd ("dmaengine: ti: New driver for K3 UDMA") Signed-off-by:
Jai Luthra <j-luthra@ti.com> Tested-by:
Rahul T R <r-ravikumar@ti.com> Signed-off-by:
Vignesh Raghavendra <vigneshr@ti.com>
-
Instead of queueing transfer requests to DMA engine one-by-one, queue all the available buffers at stream start, or when the previous transfer is complete. This change was suggested in upstream reviews [1] and is already present in commit b4a3d877 ("media: ti: Add CSI2RX support for J721E"). This prevents short-frame errors seen with gstreamer pipelines using ISP to export DMA-BUFs, as in those cases there may be additional delays in queuing the next buffer to the video node. During this time the PSI-L FIFO overflows and the resulting clean-up [2] may lead to a short-frame transferred to DDR. [1]: https://lore.kernel.org/all/20230324181425.GM18895@pendragon.ideasonboard.com/ [2]: "12.6.1.4.6.2 PSI_L DMA error handling due to FIFO overflow" in AM62 TRM Signed-off-by:
Jai Luthra <j-luthra@ti.com> Tested-by:
Rahul T R <r-ravikumar@ti.com> Signed-off-by:
Vignesh Raghavendra <vigneshr@ti.com>
-
Add reserved memory region for framebuffer region used by remote core in dss shared mode overlay file so that Linux does not re-use the same while allocating memory. Also add a label for reserved memory region in base device-tree file so that it can be referred back in overlay file : Fixes: 93d751a9 ("arm64: dts: ti: k3-am62p: Add overlay to use DSS in display sharing mode") Signed-off-by:
Devarsh Thakkar <devarsht@ti.com> Signed-off-by:
Vignesh Raghavendra <vigneshr@ti.com>
-
[ Upstream commit 68e6939e ] If the console suspend is disabled, the genpd of the console shall not be powered-off during suspend. Set the flag GENPD_FLAG_ALWAYS_ON to the corresponding genpd during suspend, and restore the original value during the resume. Signed-off-by:
Thomas Richard <thomas.richard@bootlin.com> Link: https://lore.kernel.org/r/20231017130540.1149721-1-thomas.richard@bootlin.com Signed-off-by:
Greg Kroah-Hartman <gregkh@linuxfoundation.org> Signed-off-by:
Vignesh Raghavendra <vigneshr@ti.com>
-
- Jan 09, 2024
-
-
There is a duplicate main_i2c0 node that is not needed. Remove it Signed-off-by:
Bryan Brattlof <bb@ti.com> Reviewed-by:
Roger Quadros <rogerq@kernel.org> Reviewed-by:
Andreas Dannenberg <dannenberg@ti.com> Signed-off-by:
Vignesh Raghavendra <vigneshr@ti.com>
-
Vignesh Raghavendra authored
Merge tag 'v6.1.69' of https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux into ti-linux-6.1.y-cicd This is the 6.1.69 stable release * tag 'v6.1.69' of https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux : (302 commits) Linux 6.1.69 r8152: fix the autosuspend doesn't work r8152: remove rtl_vendor_mode function r8152: avoid to change cfg for all devices net: tls, update curr on splice as well ring-buffer: Have rb_time_cmpxchg() set the msb counter too ring-buffer: Do not try to put back write_stamp ring-buffer: Fix a race in rb_time_cmpxchg() for 32 bit archs ring-buffer: Fix writing to the buffer with max_data_size ring-buffer: Have saved event hold the entire event ring-buffer: Do not update before stamp when switching sub-buffers tracing: Update snapshot buffer on resize if it is allocated ring-buffer: Fix memory leak of free page smb: client: fix OOB in smb2_query_reparse_point() smb: client: fix NULL deref in asn1_ber_decoder() smb: client: fix OOB in receive_encrypted_standard() drm/i915: Fix remapped stride with CCS on ADL+ drm/amd/display: Disable PSR-SU on Parade 0803 TCON again drm/amdgpu: fix tear down order in amdgpu_vm_pt_free btrfs: don't clear qgroup reserved bit in release_folio ... Signed-off-by:
Vignesh Raghavendra <vigneshr@ti.com>
-
- Jan 01, 2024
-
-
This reverts commit 627a38fb. Commit 627a38fb is the duplicate of commit 2122c883. Signed-off-by:
Siddharth Vadapalli <s-vadapalli@ti.com> Reviewed-by:
Ravi Gunasekaran <r-gunasekaran@ti.com> Signed-off-by:
Vignesh Raghavendra <vigneshr@ti.com>
-
This reverts commit 00b3efe5. Commit 00b3efe5 is the duplicate of commit 614da615. Signed-off-by:
Siddharth Vadapalli <s-vadapalli@ti.com> Reviewed-by:
Ravi Gunasekaran <r-gunasekaran@ti.com> Signed-off-by:
Vignesh Raghavendra <vigneshr@ti.com>
-
Commit 24a17be3 ("HACK: configs: ti_rt: remove more kernel features with latency effects") incorrectly disabled device cgroups. This breaks docker containers, as noted in a comment just above. Fixes: 24a17be3 ("HACK: configs: ti_rt: remove more kernel features with latency effects") Signed-off-by:
Sekhar Nori <nsekhar@ti.com> Signed-off-by:
Vignesh Raghavendra <vigneshr@ti.com>
-