- Jun 24, 2024
-
-
Robert Nelson authored
6.6.32-ti-rt-arm32-r5 bb.org_defconfig TI SDK: 10.00.03 6.6 TI Delta: https://github.com/RobertCNelson/ti-linux-kernel/compare/51479baa13b77d89091fef60bac4a5707870b15a...4bd0d44f69cbda913ca7fcb809ae0fa682416b14 BBDTBS: BeagleBoard-DeviceTrees@4b760568 RT: patch-6.6.32-rt32.patch.xz WIRELESS_REGDB: https://git.kernel.org/pub/scm/linux/kernel/git/wens/wireless-regdb.git/commit/?id=dd4ffe775dbc4bbac1d6b4703712ac7ddb046b60 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>
-
Ben Hutchings authored
We want to enable use of the Android ashmem and binder drivers to support Anbox, but they should not be built-in as that would waste resources and increase security attack surface on systems that don't need them. Export the currently un-exported symbols they depend on.
-
Ben Hutchings authored
We want to enable use of the Android ashmem and binder drivers to support Anbox, but they should not be built-in as that would waste resources and increase security attack surface on systems that don't need them. - Add a MODULE_LICENSE declaration to ashmem - Change the Makefiles to build each driver as an object with the "_linux" suffix (which is what Anbox expects) - Change config symbol types to tristate Update: In upstream commit 721412ed titled "staging: remove ashmem" the ashmem driver was removed entirely. Secondary commit message: "The mainline replacement for ashmem is memfd, so remove the legacy code from drivers/staging/" Consequently, the ashmem part of this patch has been removed.
-
Jason Kridner authored
-
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: Signed-off-by: Robert Nelson <robertcnelson@gmail.com>
-
Robert Nelson authored
patch-6.6.32-rt32.patch.xz Signed-off-by: Robert Nelson <robertcnelson@gmail.com>
-
Robert Nelson authored
ieee802154_xmit_hw_error() is the right helper to call when a transmission has failed for a non-determined (and probably not IEEE802.15.4 specific) reason. Let's use this helper instead of open-coding it. Based on: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?h=v6.5-rc1&id=35f34ee102a5b2376f4b4700ac017b8f2770e754 Signed-off-by: Robert Nelson <robertcnelson@gmail.com>
-
Jason Kridner authored
From https://github.com/statropy/wpanusb
-
- Jun 20, 2024
-
-
Vignesh Raghavendra authored
This reverts commit c2eb70fa. Proper solution is already part of commit cde91a89 ("remoteproc: core: Add DMA-BUF attachment interface to cdev") Signed-off-by: Vignesh Raghavendra <vigneshr@ti.com>
-
Devarsh Thakkar authored
edgeai_rtos_ipc_memory_region: Reserved for Interprocessor communication between DM R5, MCU R5, C7x. edgeai_memory_region: Reserved for remote core logging, allocating descriptor structs (tiovx based) which are shared between remote cores. edgeai_shared_region: Reserved for I/O buffers for e.g. to carry framebuffer data. edgeai_core_heaps: Reserved for heap memory allocation from remote cores such as C7x, DM R5F and MCU R5F and also scratch memory usage for C7x. Signed-off-by: Devarsh Thakkar <devarsht@ti.com> Reviewed-by: Rahul T R <r-ravikumar@ti.com> Acked-by: Hari Nagalla <hnagalla@ti.com> Signed-off-by: Vignesh Raghavendra <vigneshr@ti.com>
-
Rahul T R authored
Add DTB overlay to enable EHRPWM 2 and 3 and add pinmux to bring them out on RPi expansion header Signed-off-by: Rahul T R <r-ravikumar@ti.com> Tested-by: Shreyash Sinha <s-sinha@ti.com> Signed-off-by: Vignesh Raghavendra <vigneshr@ti.com>
-
Saving all the required phy settings like the rx, tx and read_delay comes in handy when latter on suspend and resuming the controller is needed. It is now possible to easily restore the phy_settings during resume simply by using the f_pdata's phy_setting Signed-off-by: Dhruva Gole <d-gole@ti.com> Signed-off-by: Santhosh Kumar K <s-k6@ti.com> Signed-off-by: Vignesh Raghavendra <vigneshr@ti.com>
-
Vignesh Raghavendra authored
Mark BCDMA CSI RX as real-time traffic using OrderID 8/15. This ensures CSI traffic takes dedicated RT path towards DDR ensuring proper priority when under competing system load. Signed-off-by: Vignesh Raghavendra <vigneshr@ti.com> Signed-off-by: Jai Luthra <j-luthra@ti.com>
-
Jayesh Choudhary authored
gpio-14 for exp2 is hogged for audio making it busy for mux1 mux-controller causing can-phy3 probe failure. So, instead of hogging the gpio as high, mark its idle-state as high in mux1 node so that it can be used by mux-controller and McASP clock signals are routed as well irrespective of the mcan being used or not. Fixes: 100e2c90 ("arm64: dts: ti: k3-j784s4-evm: Enable analog audio support") Signed-off-by: Jayesh Choudhary <j-choudhary@ti.com>
-
Andrew Davis authored
This is driver allows user-space to attach a DMA-BUF and receive back its CPU physical address. This is a temporary solution to allow CMEM like functionality from allocated buffers. This is a hack and this will be removed when proper solutions are implemented. Signed-off-by: Andrew Davis <afd@ti.com> Signed-off-by: Vignesh Raghavendra <vigneshr@ti.com> Signed-off-by: Rahul T R <r-ravikumar@ti.com>
-
Udit Kumar authored
With werror flag, compilation will fail due to platform device not declared. So add platform device header file. Cc: Mattijs Korpershoek <mkorpershoek@ti.com> Cc: Guillaume La Roque <glaroque@ti.com> Cc: Siddharth Vadapalli <s-vadapalli@ti.com> Signed-off-by: Udit Kumar <u-kumar1@ti.com> Reviewed-by: Siddharth Vadapalli <s-vadapalli@ti.com>
-
- Jun 19, 2024
-
-
Vaishnav Achath authored
Fusion application board [1] can be used to connect multiple FPDLink-III based sensors to TI EVMs. Upto 12x sensors can simultaneously stream over the three CSI RX ports on J784S4/AM69, add an overlay to support the fusion board connected to CSI port 2(CSI_AUX port) on AM69 SK to enable 12 camera applications with AM69 SK. Link: https://svtronics.com/portfolio/evm577pfusion-v1-0-fusion/ [1] Signed-off-by: Vaishnav Achath <vaishnav.a@ti.com>
-
Vaishnav Achath authored
Arducam's UC-A09 is a V3Link "mini" fusion board. [1] It can be used to connect multiple V3Link (and FPD-III) based cameras to TI EVMs using a single 22-pin FFC (4-lane) CSI2 connector. Add an overlay to support it on AM68 SK, same overlay can be used with AM69 SK as well. [1] https://www.arducam.com/downloads/datasheet/Arducam_V3Link_Datasheet.pdf Signed-off-by: Vaishnav Achath <vaishnav.a@ti.com>
-
Vaishnav Achath authored
Fusion application board [1] can be used to connect multiple FPDLink-III based sensors to TI EVMs. Up to 8x sensors can simultaneously stream over the two CSI RX ports on J721E SK, AM68 SK and AM69 SK. CSI2RX connectivity is same on all three platforms, so the same fusion overlay can be reused. Link: https://svtronics.com/portfolio/evm577pfusion-v1-0-fusion/ [1] Signed-off-by: Vaishnav Achath <vaishnav.a@ti.com>
-
Vaishnav Achath authored
Add OV5640 overlays for AM69 SK which have MIPI CSI connector to which LI OV5640 camera can be attached for CSI2RX based streaming. Signed-off-by: Vaishnav Achath <vaishnav.a@ti.com>
-
Vaishnav Achath authored
Add OV5640 overlays for AM68 SK which have MIPI CSI connector to which LI OV5640 camera can be attached for CSI2RX based streaming. Signed-off-by: Vaishnav Achath <vaishnav.a@ti.com>
-
Vaishnav Achath authored
Add OV5640 overlays for J721E SK which have MIPI CSI connector to which LI OV5640 camera can be attached for CSI2RX based streaming. Signed-off-by: Vaishnav Achath <vaishnav.a@ti.com>
-
Prasanth Babu Mantena authored
J722S has an OSPI NAND flash on its SOM connected the OSPI0 instance, add dts node for the flash. This NAND flash is muxed with OSPI NOR flash through a physical switch (SW3.1). SW3.1 when set as 1 connects the NAND flash to the SoC. Signed-off-by: Prasanth Babu Mantena <p-mantena@ti.com>
-
Prasanth Babu Mantena authored
J721s2 has an OSPI NAND flash on its SOM connected the OSPI0 instance, add dts node for the flash. This NAND flash is muxed with OSPI NOR flash through a physical switch (SW3.1). SW3.1 when set as 1 connects the NAND flash to the SoC. Signed-off-by: Prasanth Babu Mantena <p-mantena@ti.com>
-
Vaishnav Achath authored
Describe OSPI and QSPI flash partition information through device tree, this helps to remove passing partition information through the mtdparts commandline parameter which requires maintaining the partition information in a string format. J721S2 SoM has a S28 64 MiB OSPI flash with sector size 256 KiB and MT25 64 MiB QSPI flash with sector size of 128 KiB thus the size of the smallest partition is chosen as 256 KiB top keep the partition information consistent, the partition names and offsets are chosen according to the corresponding name and offsets in bootloader. Signed-off-by: Vaishnav Achath <vaishnav.a@ti.com> Signed-off-by: Vignesh Raghavendra <vigneshr@ti.com> Signed-off-by: Prasanth Babu Mantena <p-mantena@ti.com>
-
Apurva Nandan authored
J784S4 has an OSPI NAND flash on its SOM connected the OSPI0 instance, add dts node for the flash. This NAND flash is muxed with OSPI NOR flash through a physical switch (SW3.1). SW3.1 when set as 1 connects the NAND flash to the SoC. Signed-off-by: Apurva Nandan <a-nandan@ti.com> Signed-off-by: Vignesh Raghavendra <vigneshr@ti.com> Signed-off-by: Prasanth Babu Mantena <p-mantena@ti.com>
-
Siddharth Vadapalli authored
The PCIe reference clock required by the PCIe Endpoints connected to the PCIe connector corresponding to the PCIe1 instance of PCIe on J784S4-EVM is driven by the ACSPCIE module. Add the device-tree support for enabling the same. Signed-off-by: Siddharth Vadapalli <s-vadapalli@ti.com>
-
Siddharth Vadapalli authored
The ACSPCIE module is capable of driving the reference clock required by the PCIe Endpoint device. It is an alternative to on-board and external reference clock generators. Enabling the output from the ACSPCIE module's PAD IO Buffers requires clearing the "PAD IO disable" bits of the ACSPCIE_PROXY_CTRL register in the CTRL_MMR register space. Signed-off-by: Siddharth Vadapalli <s-vadapalli@ti.com>
-
Siddharth Vadapalli authored
Add the "ti,syscon-acspcie-proxy-ctrl" device-tree property which is used to obtain a reference to the ACSPCIE Proxy Control register along with the details of the PAD IO Buffer output enable bits. The ACSPCIE Proxy Control register is used to drive the reference clock for the PCIe Endpoint device via the PAD IO Buffers of the ACSPCIE module. The ACSPCIE module can be used as an alternative to either an on-board clock generator or an external clock generator for providing the reference clock to the PCIe Endpoint device. Signed-off-by: Siddharth Vadapalli <s-vadapalli@ti.com>
-
Siddharth Vadapalli authored
The ACSPCIE_PROXY_CTRL registers within the CTRL_MMR space of TI's J784S4 SoC are used to drive the reference clock to the PCIe Endpoint device via the PAD IO Buffers. Add the compatible for allowing the PCIe driver to obtain the regmap for the ACSPCIE_CTRL register within the System Controller device-tree node in order to enable the PAD IO Buffers. The Technical Reference Manual for J784S4 SoC with details of the ASCPCIE_CTRL registers is available at: https://www.ti.com/lit/zip/spruj52 Signed-off-by: Siddharth Vadapalli <s-vadapalli@ti.com>
-
Suman Anna authored
It was discovered that IEP capture/compare IRQs (event #7 on all SoCs and event #56 on K3 SoCs) are always triggered twice when PPS is generated and CMP hit event detected by IEP. An example of the problem is: pruss_intc_irq_handler generic_handle_irq handle_level_irq mask_ack_irq -> IRQ 7 masked and asked in INTC, but it's not yet cleared on HW level handle_irq_event() <threaded on RT> icss_iep_cap_cmp_handler() -> IRQ 7 is actually processed in HW irq_finalize_oneshot() unmask_irq() pruss_intc_irq_unmask() -> IRQ 7 status is still observed as set The solution is to actually ack these IRQs from pruss_intc_irq_unmask() after the IRQ source is cleared in HW. Signed-off-by: Grygorii Strashko <grygorii.strashko@ti.com> Signed-off-by: Suman Anna <s-anna@ti.com> Signed-off-by: MD Danish Anwar <danishanwar@ti.com> Signed-off-by: Vignesh Raghavendra <vigneshr@ti.com>
-