- Sep 06, 2024
-
-
Robert Nelson authored
6.6.32-ti-rt-arm64-r13 bb.org_defconfig TI SDK: 10.01.01 6.6 TI Delta: https://github.com/RobertCNelson/ti-linux-kernel/compare/db88712931433e92a5f73cec57c82c5c7ebee593...c0deda7906ed2661afaa841e1d822932a37f38f6 BBDTBS: BeagleBoard-DeviceTrees@20cae1f3 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=bf55ed481432cbd91e05b54c5f7bccd687c69bb7 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>
-
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.
-
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>
-
Nishanth Menon authored
Commit 85e6b8d4 ("HACK: drm/bridge: ite-it66121: Add drm_connector support") and related patches seem to have broken HPD. hack the same in. NOTE: This hack is not perfect, if the HDMI is not plugged in at the very start of the boot, we seem to manually need to trigger the following (path to display depends on platform and configuration) echo connected|sudo tee /sys/class/drm/card0-HDMI-A-1/status Signed-off-by:
Jared McArthur <j-mcarthur@ti.com> Signed-off-by:
Nishanth Menon <nm@ti.com>
-
Nishanth Menon authored
The it66121 and replaced with it66122. The part is register compatible with what we have for it66121. pid 0x0612 on the 66121 device to 0x0622 on the 66122 device, but I guess it makes sense to someone. Signed-off-by:
Nishanth Menon <nm@ti.com>
-
Sui Jingfeng authored
commit ba2d3e67 upstream If a specific design doesn't wire IT66121's interrupt signal output pin up to the display controller side, then we should not register the interrupt handler. Such a decision is valid usage, as we can fall back to polling mode. So, don't make the assumption that a specific board always supports HPD. Carry out a sanity check on 'client->irq' before using it, fall back to polling mode if client->irq < 0 is true. Such a design increases the overall flexibility. Signed-off-by:
Sui Jingfeng <sui.jingfeng@linux.dev> Reviewed-by:
Dmitry Baryshkov <dmitry.baryshkov@linaro.org> Link: https://lore.kernel.org/r/20240316160536.1051513-1-sui.jingfeng@linux.dev Signed-off-by:
Neil Armstrong <neil.armstrong@linaro.org> Link: https://patchwork.freedesktop.org/patch/msgid/20240316160536.1051513-1-sui.jingfeng@linux.dev [nm@ti.com: Backport from upstream next-20240502] Signed-off-by:
Nishanth Menon <nm@ti.com>
-
Robert Nelson authored
Signed-off-by:
Robert Nelson <robertcnelson@gmail.com>
-
Nishanth Menon authored
Signed-off-by:
Nishanth Menon <nm@ti.com>
-
Nishanth Menon authored
When frequency is not exact, the debug information is informative, but not necessarily informational to the end user. Lower the severity down. Fixes: 3e9bee11 ("ASoC: davinci-mcasp: Restructure the davinci_mcasp_calc_clk_div()") Signed-off-by:
Nishanth Menon <nm@ti.com>
-
Jason Kridner authored
-
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
-
Ayush Singh authored
Add bootloader-backdoor-gpios which is required for enabling bootloader backdoor for flashing firmware to cc1352p7. Also fix the incorrect reset-gpio. Signed-off-by:
Ayush Singh <ayush@beagleboard.org>
-
Ayush Singh authored
bootloader-backdoor-gpio (along with reset-gpio) is used to enable bootloader backdoor for flashing new firmware. The pin and pin level to enable bootloader backdoor is configured using the following CCFG variables in cc1352p7: - SET_CCFG_BL_CONFIG_BL_PIN_NO - SET_CCFG_BL_CONFIG_BL_LEVEL Acked-by:
Conor Dooley <conor.dooley@microchip.com> Acked-by:
Rob Herring (Arm) <robh@kernel.org> Signed-off-by:
Ayush Singh <ayush@beagleboard.org>
-
Robert Nelson authored
BeagleBoard.org BeagleY-AI is an easy to use, affordable open source hardware single board computer based on the Texas Instruments AM67A, which features a quad-core 64-bit Arm CPU subsystem, 2 general-purpose digital-signal-processors (DSP) and matrix-multiply-accelerators (MMA), GPU, vision and deep learning accelerators, and multiple Arm Cortex-R5 cores for low-power, low-latency GPIO control. https://beagley-ai.org/ https://openbeagle.org/beagley-ai/beagley-ai Signed-off-by:
Robert Nelson <robertcnelson@gmail.com> Reviewed-by:
Roger Quadros <rogerq@kernel.org> Reviewed-by:
Jared McArthur <j-mcarthur@ti.com> Link: https://lore.kernel.org/r/20240829213929.48540-2-robertcnelson@gmail.com Signed-off-by:
Nishanth Menon <nm@ti.com>
-
Robert Nelson authored
This board is based on ti,j722s family using the am67a variation. https://beagley-ai.org/ https://openbeagle.org/beagley-ai/beagley-ai Signed-off-by:
Robert Nelson <robertcnelson@gmail.com> Reviewed-by:
Jared McArthur <j-mcarthur@ti.com> Acked-by:
Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org> Link: https://lore.kernel.org/r/20240829213929.48540-1-robertcnelson@gmail.com Signed-off-by:
Nishanth Menon <nm@ti.com>
-
- Aug 28, 2024
-
-
Manorit Chawdhry authored
Add the necessary compatibles and model. Signed-off-by:
Manorit Chawdhry <m-chawdhry@ti.com>
-
Manorit Chawdhry authored
Add devicetree bindings for J742S2 family of devices. Acked-by:
Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org> Reviewed-by:
Beleswar Padhi <b-padhi@ti.com> Signed-off-by:
Manorit Chawdhry <m-chawdhry@ti.com>
-
Siddharth Vadapalli authored
J742S2 SoC has two instances of PCIe and three instances of SERDES: PCIe => PCIe0 and PCIe1 SERDES => SERDES0, SERDES1 and SERDES4 Hence remove the device-tree nodes for PCIe2, PCIe3 and SERDES2. Fixes: 8636139a ("arm64: dts: ti: Introduce J742S2 SoC and EVM") Signed-off-by:
Siddharth Vadapalli <s-vadapalli@ti.com> Signed-off-by:
Manorit Chawdhry <m-chawdhry@ti.com>
-
Manorit Chawdhry authored
The DT file doesn't have symbols, add DTC_FLAGS to generate symbols so that the overlays can be applied. Fixes: 8636139a ("arm64: dts: ti: Introduce J742S2 SoC and EVM") Signed-off-by:
Manorit Chawdhry <m-chawdhry@ti.com>
-
- Aug 23, 2024
-
-
Beleswar Padhi authored
The HACK is no longer required as deferred probe functionality has been implemented in the remoteproc drivers. This reverts commit 94a854fc. Signed-off-by:
Beleswar Padhi <b-padhi@ti.com>
-
Beleswar Padhi authored
commit ea1d6fb5 upstream. Acquire the mailbox handle during device probe and do not release handle in stop/detach routine or error paths. This removes the redundant requests for mbox handle later during rproc start/attach. This also allows to defer remoteproc driver's probe if mailbox is not probed yet. Signed-off-by:
Beleswar Padhi <b-padhi@ti.com> Acked-by:
Andrew Davis <afd@ti.com> Link: https://lore.kernel.org/r/20240808074127.2688131-4-b-padhi@ti.com Signed-off-by:
Mathieu Poirier <mathieu.poirier@linaro.org>
-
Beleswar Padhi authored
commit f3f11cfe upstream. Acquire the mailbox handle during device probe and do not release handle in stop/detach routine or error paths. This removes the redundant requests for mbox handle later during rproc start/attach. This also allows to defer remoteproc driver's probe if mailbox is not probed yet. Signed-off-by:
Beleswar Padhi <b-padhi@ti.com> Link: https://lore.kernel.org/r/20240808074127.2688131-3-b-padhi@ti.com Signed-off-by:
Mathieu Poirier <mathieu.poirier@linaro.org>
-
Beleswar Padhi authored
commit c81ef0cb upstream. Use the device lifecycle managed allocation function. This helps prevent mistakes like freeing out of order in cleanup functions and forgetting to free on error paths. Signed-off-by:
Beleswar Padhi <b-padhi@ti.com> Reviewed-by:
Andrew Davis <afd@ti.com> Link: https://lore.kernel.org/r/20240808074127.2688131-2-b-padhi@ti.com Signed-off-by:
Mathieu Poirier <mathieu.poirier@linaro.org>
-
- Aug 08, 2024
-
-
Chintan Vankar authored
Add "bootph-all" property for phy_gmii_sel and main_pktdma node required to support Ethernet boot for AM62 and AM62-LP-SK. Signed-off-by:
Chintan Vankar <c-vankar@ti.com>
-
- Aug 01, 2024
-
-
Hari Nagalla authored
The C7xv deep learning engine dsp core in AM62A has a local reset line from power state controller. In the absence of using the local reset, it is in an unknown state and when the module is turned on, CPU starts executing and may go into a bad state. Set local reset to 'true' for AM62A, so that the remote proc driver properly asserts the local reset before enabling the module to load the firmware. And it is deasserted after firmware load is complete to start the core. Signed-off-by:
Hari Nagalla <hnagalla@ti.com>
-
Hari Nagalla authored
update the compatible string for c7xv deep learning DSP core in J722S. Signed-off-by:
Hari Nagalla <hnagalla@ti.com>
-
Hari Nagalla authored
J722S uses the C7xv DSP based deep learning engine similar to AM62A, but the reset and module enable integration in the SoC is little different. It does not have local reset from power state controller. So, add a new compatible string to distinguish this difference. Signed-off-by:
Hari Nagalla <hnagalla@ti.com>
-
Hari Nagalla authored
J722S uses the C7xv DSP based deep learning engine similar to AM62A, but the reset and module enable integration in the SoC is little different. It does not have local reset from power state controller. So, add a new compatible string to distinguish this difference. Signed-off-by:
Hari Nagalla <hnagalla@ti.com>
-