Skip to content

Revisions

  • CORRECTION: Update boot performance section with accurate timing data Fixed incorrect boot optimization claims: - Current boot time: ~23s (not the major improvements previously claimed) - Recent optimization result: Only 0.33s improvement (1.4%) - U-Boot optimizations had minimal effect (~2.9s phase time) - Major bottleneck: Kernel+Systemd phase still ~15s - Issue: U-Boot changes not showing expected results Updated documentation to reflect reality rather than incorrect analysis.

    Alex J Lennon committed Sep 9, 2025
  • Add boot performance optimization section to Edge E-Ink board documentation - Document current boot performance baseline (22.7s total) - Add serial boot logging tools usage and examples - Include optimization priority order and validation requirements - Provide complete workflow for boot timing analysis - Reference comprehensive documentation and tools

    Alex J Lennon committed Sep 9, 2025
  • Update E-Ink Board wiki with demo application validation - Add demo application testing section with validation status - Document successful software validation on imx93-jaguar-eink - Include test commands for demo and test applications - Mark testing status as validated (2025-01-09)

    Alex J Lennon committed Sep 9, 2025
  • Update 802.15.4 interface documentation - now present on production boards 802.15.4 INTERFACE STATUS UPDATED: - Changed from 'Removed in Production' to '✅ CONFIGURED' - Added comprehensive hardware configuration details - Updated pin mapping with correct i.MX93 pad names - Added software support information HARDWARE CONFIGURATION: - SPI Device: /dev/spidev2.0 (LPSPI3) - Max Speed: 12 MHz - Pin mapping: GPIO_IO08-11 for SPI signals - Interrupt: GPIO4_IO27 (ZB_INT) - Reset: Shared with Bluetooth (GPIO4_IO24) SOFTWARE SUPPORT: - IW612 chipset in ublox MAYA W2 module - Device tree LPSPI3 configured and enabled - Kernel 802.15.4 subsystem support - Testing commands for verification This corrects the previous documentation that incorrectly stated 802.15.4 functionality was removed from production boards.

    Alex J Lennon committed Sep 8, 2025
  • Update E-Ink board documentation with chip select routing architecture CHIP SELECT ROUTING DOCUMENTATION: - Added detailed explanation of EL133UF1 dual controller architecture - Documented single CS line + L/R routing mechanism - Explained L#R_SEL_DIS signal operation (GPIO2_IO16) - Added software implementation details and usage examples HARDWARE DESIGN CLARIFICATION: - Display has CS_M (left) and CS_S (right) controllers - Only one CS from i.MX93 SPI controller is connected - L#R_SEL_DIS routes CS: LOW=left controller, HIGH=right controller - Sequential controller access (not simultaneous) SOFTWARE IMPLEMENTATION: - GPIO 559 (GPIO2_IO15) controls actual chip select - GPIO 560 (GPIO2_IO16) controls L/R routing - Driver sets L/R select first, then activates CS - Maintains backward compatibility with existing API This documentation update aligns with the corrected software implementation that now properly matches the hardware design.

    Alex J Lennon committed Sep 8, 2025
  • docs(eink): Update SPI interface documentation with device tree fixes - Document LPSPI1 as working SPI interface (/dev/spidev0.0) - Clarify FlexSPI vs LPSPI differences and limitations - Add testing commands for SPI verification - Update software configuration section with recent fixes - Note that FlexSPI uses MTD subsystem, not spidev

    Alex J Lennon committed Sep 8, 2025
  • Update Edge EInk Board wiki with Bluetooth and E-Ink interface corrections - Add detailed Bluetooth UART Interface (LPUART5) section with pinout table - Document hardware RTS/CTS fix and recent Bluetooth configuration fixes - Update E-Ink Display Interface with corrected GPIO pin mapping - Add hardware switch configuration table for QSPI/SPI modes - Include level shifter notes and buffer mode explanations - Verify all pin assignments against latest hardware documentation

    Alex J Lennon committed Sep 8, 2025
  • Add Cortex-M33 co-processor documentation - Added CM33 memory configuration table with TCM, resource table, and buffers - Documented U-Boot firmware loading commands (bootaux, fatload) - Added Linux remoteproc control commands for runtime CM33 management - Included inter-processor communication methods (RPMSG, TTY, mailbox) - Listed common CM33 use cases (real-time, power management, peripherals) - Referenced comprehensive CM33_FIRMWARE_GUIDE.md for developers This provides complete CM33 co-processor information for the Edge EInk board including both bootloader and runtime firmware loading capabilities.

    Alex J Lennon committed Sep 8, 2025
  • Add E-Ink display SPI/QSPI interface documentation - Added comprehensive pinout tables for QSPI (FlexSPI1) and standard SPI (LPSPI1) - Documented display control GPIOs (Reset, Busy, DC, Power Enable) - Added hardware switch configuration for interface selection - Explained level shifter options (autosensing vs fixed direction) - Included software configuration details (/dev/spidev0.0, /dev/spidev1.0) This provides complete hardware interface documentation for the E-Ink display supporting both preferred QSPI and backup SPI modes.

    Alex J Lennon committed Sep 8, 2025
  • docs: add detailed hardware specifications to Edge EInk Board Added comprehensive pin mapping tables for: - WiFi SDIO interface (USDHC2) with GPIO assignments - Bluetooth UART interface (LPUART5) with DAP pin mapping - 802.15.4 SPI interface documentation (noted as removed) - MCXC143VFM power controller details - ublox MAYA W2 module specifications This consolidates hardware documentation from loose specification files into the main board documentation for easier reference.

    Alex J Lennon committed Aug 25, 2025
  • docs: update Edge board documentation - Update Edge AI Board documentation to reflect imx8mm-jaguar-sentai platform - Add comprehensive Edge EInk Board documentation for imx93-jaguar-eink - Document suspend/resume functionality and Wake-on-LAN features - Add power management, GPIO configuration, and troubleshooting guides - Update home page to include Edge EInk board in the product lineup Key additions: - Complete power management documentation for Edge EInk - Magic packet wake configuration and testing procedures - Platform-specific details for i.MX93 vs i.MX8MM - Development and testing workflows - Hardware troubleshooting guides

    Alex J Lennon committed Aug 25, 2025