- Nov 18, 2022
-
-
Pantelis Antoniou authored
Documentation ABI entry for overlays sysfs entries. Signed-off-by:
Pantelis Antoniou <pantelis.antoniou@konsulko.com>
-
Pantelis Antoniou authored
A throw once master enable switch to protect against any further overlay applications if the administrator desires so. A kernel command line option is provided as well. Signed-off-by:
Pantelis Antoniou <pantelis.antoniou@konsulko.com>
-
Pantelis Antoniou authored
We are going to need the overlays to appear on sysfs with runtime global properties (like master enable) so turn them into kobjects. They have to be in sysfs so that people can have information about the overlays applied in the system, i.e. where their targets are and whether removal is possible. In a future more attributes can be added in a backwards compatible manner. Signed-off-by:
Pantelis Antoniou <pantelis.antoniou@konsulko.com> [geert: Rebase to v4.15-rc1] [Fengguang Wu: Make overlay_changeset_release() static] [geert: Rebase on top of commit 39a751a4 ("of: change overlay apply input data from unflattened to FDT") Signed-off-by:
Geert Uytterhoeven <geert+renesas@glider.be>
-
Pantelis Antoniou authored
Add a runtime interface to using configfs for generic device tree overlay usage. With it its possible to use device tree overlays without having to use a per-platform overlay manager. Please see Documentation/devicetree/configfs-overlays.txt for more info. Changes since v6: - Default groups properties API changed. Changes since v5: - New style configfs. Changes since v4: - Loading fix for multiple overlays as found out by Geert Uytterhoeven <geert@linux-m68k.org> Changes since v3: - Fixed compilation on SPARC & Xtensa Changes since v2: - Removed ifdef CONFIG_OF_OVERLAY (since for now it's required) - Created a documentation entry - Slight rewording in Kconfig Changes since v1: - of_resolve() -> of_resolve_phandles(). Signed-off-by:
Pantelis Antoniou <pantelis.antoniou@konsulko.com> [geert: Use %zu to format size_t] [geert: Rebase to v4.15-rc1] [geert: Make cfs_overlay_item_dtbo_{read,write}() and of_cfs_overlay_group static] [geert: Let OF_CONFIGFS select OF_FLATTREE to fix sparc all*config] [geert: Spelling/grammar s/rationalle of/rationale for/] [geert: Rebase on top of commit 39a751a4 ("of: change overlay apply input data from unflattened to FDT") Signed-off-by:
Geert Uytterhoeven <geert+renesas@glider.be>
-
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
Reference: v5.11.22 Signed-off-by:
Robert Nelson <robertcnelson@gmail.com>
-
Robert Nelson authored
Reference: v5.11.22 Signed-off-by:
Robert Nelson <robertcnelson@gmail.com>
-
Robert Nelson authored
Signed-off-by:
Robert Nelson <robertcnelson@gmail.com>
-
Robert Nelson authored
Reference: v5.18.19 Signed-off-by:
Robert Nelson <robertcnelson@gmail.com>
-
Robert Nelson authored
Reference: v5.15.77 Signed-off-by:
Robert Nelson <robertcnelson@gmail.com>
-
Robert Nelson authored
Reference: v5.10.154 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>
-
- Oct 28, 2022
-
-
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 : PCI: j721e: correct PCIe lane selection mask net: ethernet: ti: am65-cpsw: set correct devlink flavour for unused ports 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-j721s2: Fix the interrupt ranges property for main & wkup gpio intr Signed-off-by:
LCPD Auto Merger <lcpd_integration@list.ti.com>
-
- Oct 27, 2022
-
-
Keerthy authored
The parent's input irq number is wrongly subtracted with 32 instead of using the exact numbers in: https://software-dl.ti.com/tisci/esd/latest/5_soc_doc/j721s2/interrupt_cfg.html The GPIO interrupts are not working because of that. The toggling works fine but interrupts are not firing. Fix the parent's input irq that specifies the base for parent irq. Tested for MAIN_GPIO0_6 interrupt on the j721s2 EVM. Signed-off-by:
Keerthy <j-keerthy@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 : arm4: dts: ti: Reduce reserved area for R5F by 1Mb Signed-off-by:
LCPD Auto Merger <lcpd_integration@list.ti.com>
-
PCIe lane mask should be based on the maximum number of lanes and not the currently selected lane count, since we have no idea what the bootloader may have initialized to this register. Reported-by:
Vignesh Raghavendra <vigneshr@ti.com> Fixes: 3c97d831 ("PCI: j721e: correct lane count mask based on lane numbers") Signed-off-by:
Matt Ranostay <mranostay@ti.com> Signed-off-by:
Vignesh Raghavendra <vigneshr@ti.com>
-
commit 7e777b1b upstream. am65_cpsw_nuss_register_ndevs() skips calling devlink_port_type_eth_set() for ports without assigned netdev, triggering the following warning when DEVLINK_PORT_TYPE_WARN_TIMEOUT elapses after 3600s: Type was not set for devlink port. WARNING: CPU: 0 PID: 129 at net/core/devlink.c:8095 devlink_port_type_warn+0x18/0x30 Fixes: 3e8e73d1 ("net: ethernet: ti: am65-cpsw: Fix devlink port register sequence") Signed-off-by:
Matthias Schiffer <matthias.schiffer@ew.tq-group.com> Reviewed-by:
Andrew Lunn <andrew@lunn.ch> Signed-off-by:
David S. Miller <davem@davemloft.net> Signed-off-by:
Siddharth Vadapalli <s-vadapalli@ti.com> Signed-off-by:
Vignesh Raghavendra <vigneshr@ti.com>
-
Devarsh Thakkar authored
In the previous version of devicetree, reserved area for wakeup R5F was stating from 0x9db00000, so to provide compatibility with older version of devicetree being used with new wakeup R5F firmware, the wakeup R5F reserved area is reduced by 1Mb and that 1Mb is moved to MCU M4F reserved area. Signed-off-by:
Devarsh Thakkar <devarsht@ti.com>
-
- Oct 25, 2022
-
-
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 : spi: spi-omap2-mcspi: Use EOW interrupt for completion when DMA enabled dmaengine: ti: k3-udma: Respond TX done if DMA_PREP_INTERRUPT is not requested arm64: dts: ti: k3-j784s4-evm: Add eMMC mmc0 support arm64: dts: ti: k3-j784s4-evm: Add OSPI0 flash support Signed-off-by:
LCPD Auto Merger <lcpd_integration@list.ti.com>
-
- Oct 21, 2022
-
-
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_audio_display: Trim out defaults ti_config_fragments: audio_display: Move option pruning into prune.cfg ti_config_fragments: Clone audio_display.cfg for ARMv8 ti_config_fragments: v8_baseport: Trim out defaults ti_config_fragments: baseport: Trim out defaults ti_config_fragments: baseport: Move option pruning into prune.cfg ti_config_fragments: real_time: Remove explicit page size setting Signed-off-by:
LCPD Auto Merger <lcpd_integration@list.ti.com>
-
Andrew Davis authored
With the same justification as the previous patches in this series. Move option pruning into the prune.cfg file and remove the remaining option additions that do not change defaults. Signed-off-by:
Andrew Davis <afd@ti.com>
-
Andrew Davis authored
While pruning is useful for making small and fast-building kernels for our SDK releases, these are not so useful for general purpose or distro kernels where these options might still be needed. Move all the pruning from audio_display.cfg into multi_v7_prune.cfg. Signed-off-by:
Andrew Davis <afd@ti.com>
-