Presentation is loading. Please wait.

Presentation is loading. Please wait.

Recent & Upcoming MontaVista working toward 23August05 drop

Similar presentations


Presentation on theme: "Recent & Upcoming MontaVista working toward 23August05 drop"— Presentation transcript:

0 Weekly Update to Motorola 23 August, 2005
Linux® on ARM11™ Cores Weekly Update to Motorola 23 August, 2005 Paul Kline #

1 Recent & Upcoming MontaVista working toward 23August05 drop Belcarra working toward Aug 24 drop of HCD using Atlas Freescale working toward Sept 16 drop L Combined SCC/Sahara2 reference model from FSL STC on Dec 7 to meet requirements defined in July 26 meeting Unverified L replanned to Dec 20 (was Dec 7) to incorporate Linux images for SCM-A11 Pass 2 must also run on Pass 1. Kernel config option for Sahara2 will be mutually exclusive with RNGA & HAC (Pass 1 drivers replaced by Sahara2) CR to FSL for one-wire driver expected Samples of Atlas 3.0 and Argon 2.1 available iDEN provided additional Sphinx/Roadrunner cards to FSL

2 MontaVista 23August05 MXC275-30/Argon+/Zeus Engineering Drop #9
All MontaVista Linux 29July05 kernel features Merge with Freescale L Release Initial DPM implementation on Argon+ EVB

3 USBOTG update HCD for SCM-A11 and Atlas transceiver
Belcarra release USBOTG 2.5 scheduled for August 24th HCD for SCM-A11 and Atlas transceiver HCD for Argon+ and Atlas transceiver 2.5 drop will use GPT timer by default but has option for High Resolution Timers. 2.6 drop will use HRT by default. Working on Dual Role using ISP1301 Dual Role using Atlas will attempt to use the port connect status from the USBOTG root hub, as a replacement for D+ information, when in the a_wait_bcon and b_wait_acon states Driver development for Zeus Peripheral Controller Driver and Roadrunner has started

4 L26.1.13 – Zeus Complete & Argon 2.0 Complete
Unverified release Sept 16. Verified release Sept 30. Merge with 29July05 MontaVista source and adopt 29July05 MV toolchain SCM-A11 Fix screen update issues w Epson Smart LCD Atlas master mode support in the sound driver Replacing existing Security Control (SCC) driver with SCC driver from FSL Security Technology Center Apparently some limitations on IPU serial interface for Epson Smart LCD – does Motorola need this near term? NAND speed ups & fixes Zeus AudMux, SSI & Sound Low-level power mgmt driver Touchscreen – h/w issue? Software workaround available. H/w issue w using Epson smart LCD Zeus CPU card doesn’t have dedicated pins for a parallel smart panel. The signals are muxed with the control signals for the dumb panel. NAND Security drivers Argon+ 2.0 FIR on Argon+ Hantro MPEG4 Encoder (binary only) SCM-A11 Pass 2 Virtio Drop 1 of Sahara2 reference model

5 Hardware Status 3 Sphinx/Roadrunner Power Mgmt boards 26-April-05
4 received on 6-July-05 (was 24-June-05) Additional Sphinx/Roadrunner Power Mgmt boards 7 received on 15-Aug-05 Argon+ Pass 2.0 samples 09-April-05 Linux receive Argon+ Pass 2.0 18-April-05 Argon+ Pass 2.1 samples 18-Aug-05 (was 13-Aug-05) Linux receive Argon+ Pass 2.1 26-Aug-05 (was 20-Aug-05) ArgonLV samples 25-Oct-05 ArgonLV initial EVB 8-Nov-05 (was 1-Nov-05) Linux receive ArgonLV EVB SCM-A11 Pass 2.0 samples 20-Sept-05 Linux receive SCM-A11 Pass 2.0 22-Sept-05

6 Internal Freescale Drops by Security Technology Center (STC)
Aug 12 (was Aug 15) Drop 1 of Sahara 2 reference driver. Runs on Virtio. DES/TDES/AES Symmetrical encrypt/decrypt, RNG, polling only Sept 15 Drop 2 of Sahara 2 reference driver. Runs on Virtio. All Sahara functions except HMAC Oct 7 Full Driver Delivery of Sahara 2 reference driver. Runs on Virtio. Dec 7 Final delivery SCC/Sahara2 reference drivers. Runs on SCM-A11 EVB. SCC requirements discussed in Libertyville July 26 Proposal is to provide Oct 7 & Dec 7 drops to Motorola

7 Drops to Motorola for SCM-A11 Pass 2.0 (dates tentative)
Sept 16 unverified L supports Virtio model of SCM-A11 Pass 2.0 Power mgmt changes for Pass 2 not tested on Virtio Incorporate Sahara Drop 1 Sept 30 verified L Oct 12 FSL unverified patch for Serial Prompt for SCM-A11 Pass 2.0 EVB Used by Belcarra for USB testing/mods Includes MU and SDMA drivers Oct 22 MontaVista drop including L Nov 2 FSL unverified L for Convert SCM-A11 Pass 1.0 drivers to Pass 2.0 Incorporate Sahara Drop 2 All except Sahara HMAC, SCC, Power Management & USB Nov 16 verified L Dec 16 MontaVista drop including L Dec 20 (was Dec 7) unverified L for Complete Release for SCM-A11 Pass 2.0 EVB Final Sahara/SCC, Power Management & USB Jan 13 (was Dec 21) verified L Feb 2 MontaVista SCM-A11 LSP Update including L (needs to be updated based on new date for L ) Assumes Sept 22 SCM-A11 Pass 2.0 samples to FSL Linux team

8 Linux Drops – Dates Based on 22-Sept SCM-A11 2.0 Samples
Contents FSL Verified MontaVista L SCM-A11 IPU Follow-Up + Pre-Complete on Argon+ 2.0 10-Aug-05 23-Aug-05 L Complete Zeus except dual-role USB + Complete on Argon+ 2.0 30-Sept-05 27-Oct-05 EA for Zeus L Convert to SCM-A11 2.0 16-Nov-05* 16-Dec-05* GA for Zeus L Complete on SCM-A Complete on Argon+ 2.1 13-Jan-06 (was 21-Dec-05)* ?? (was 02-Feb-05) SCM-A11 LSP Update L Refresh for ArgonLV and serious bug fixes for SCM-A11 & Zeus 28-Feb-06 10-April-06 * Assumes FSL Linux team gets Argon+ 2.1 samples 20-Aug-05 & SCM-A samples 22-Sept-05

9 Linux BSP Drops to Date Engineering Drop Alpha/ Unverified Verified
MontaVista Mobilinux L Serial Prompt on MX31Virtio 1-April-04 15-April-04 NA L GUI on MX31 Virtio 14-May-04 1-June-04 15-June-04 L GUI on Argon+ Virtio 23-June-04 8-July-04 15-July-04 L Partial complete Argon+ Virtio & GUI on SCM Virtio 30-July-04 19-Aug-04 31-Aug-04 L Pre-Silicon on Virtio 4-Oct-04 13-Oct-04 15-Oct-04 L Pre-Silicon 2 on Virtio 12-Nov-04 26-Nov-04 13-Dec-04 L Serial Prompt on SCM-A11 EVB & Argon+ EVB 25-Jan-05 9-Feb-05/16-Feb-05 21-Feb-05 L Pre-GUI & GUI for SCM-A11 EVB & GUI for Argon+ EVB 25-Feb-05 11-Mar-05 24-Mar-05 L Atlas on SCM-A11 & Argon+ EVBs; Zeus Serial Prompt 7-April-05 21-April-05/ 28-April-05 11-May-05 L Complete on SCM-A11 EVB 18-May-05 27-May-05 23-June-05 L GUI on Zeus 1-July-05 13-July-05 29-July-05 L IPU Follow-Up + Argon Pre-Complete 28-July-05 10-Aug-05 23-Aug-05

10 Planned SCM-A11 EVB Distribution

11 Planned Argon+ EVB Distribution

12 Planned Zeus EVB Distribution

13 L26.1.7 – Serial Prompt on SCM-A11 & Argon+ EVBs
EDGE/2.5G: V2000: 2.6.9 kernel Merged MontaVista Dec. 13 drop into L source Serial prompt, Ethernet, I2C, NOR MTD, Sharp LCD SCM-A11 EVB clocks are 400MHz CPU and 66.5MHz HCLK ArgonPlus clocks are 52MHz CPU and 52MHz HCLK New Virtio models for Argon+, SCM-A11 and i.MX31 Ethernet driver doesn’t work on Virtio because of differences from EVBs I2C h/w issues on SCM-A11 EVB

14 L26.1.8 – Pre-GUI & GUI on SCM-A11/Argon+ EVBs & SCM-A11 BB
EDGE/2.5G: V2000: Linux kernel. L will merge with MV 21Feb05 Linux kernel. On EVB Watchdog SDMA API, SDMA TTY, Messaging Unit Sharp LCD, Keypad GUI -- GTK+ and DirectFB (un-optimized) GUI --Qt/embedded – partial since no touch screen support Ethernet, IPU Post-Processing, Camera & IPU Pre-Processing On Brassboard SPI, Atlas protocol, Atlas Connectivity, Atlas Light, Atlas Audio Atlas Real-Time Clock, Atlas Power & Atlas Battery & Atlas A/D Converter GUI features omitted because Atlas for EVB late Atlas digitizer

15 SCM-A11 BB Linux release Redboot for BB and Linux for BB merged with L26.1.8 DSP wake-up command implemented and tested in RedBoot SDMA / MU / Ethernet / wake up of DSP in Linux Boot from Linux of DSP through MU ROM Code Ethernet support on Linux Configuration from Linux of IOMUX to update SPI configuration needed for Atlas support SDMA / MU communication between DSP and MCU tested Fixes needed on DSP Disable interrupt at first step of execution Configuration of IOMUX to update SPI configuration (the patch put in Linux works only if the DSP image does not start)

16 L26.1.9 – Atlas on SCM-A11 & Argon+ EVBs; Zeus Serial Prompt
Merged with MontaVista 24Mar05 drop & toolchain SCM-A11 & Argon+ EVBs (no brassboard support in this release) Default is L2 cache support in “Write-through and read-allocate only” mode SPI, Atlas protocol, Atlas Connectivity, Atlas digitizer, Atlas Real-Time Clock Multimedia Card (MMC) Driver External UART Security: RNGA & HACC USB peripheral on ISP1301 for SCM-A11 EVB & Argon+ EVB Qt/embedded (digitizer bouncy and sluggish with QT) Argon+ EVB only Dynamic Process & Temperature Compensation Zeus EVB Serial Prompt L2 cache turned off for Zeus Internal and External UARTs, Timers, Interrupts, IOMUX, GPIO, Ethernet, i2c, NOR MTD Defer Image Processing Unit Post-Filtering Plan to provide NAND MTD before the next release Unable to build Gtk+ with directFB with new toolchain so plan to drop support for Gtk+

17 L26.1.10 Complete Release for SCM-A11 EVB
Unverified release on 18-May; verified release 27-May SCM-A11 & Argon+ EVBs Slow Infrared (SIR) Security Run-time Integrity Checker (RTIC), Security Controller Module (SCC) SSI/AudMux & Sound Drivers Revised IPU drivers IPU post-processing of MPEG4 decoder output Double buffering in the framebuffer driver via the PAN ioctls Epson Smart LCD driver NAND flash MTD SCM-A11 EVB Only USB peripheral driver using Atlas on SCM-A11 EVB NAND Bootloader Low-level power management driver Issues Low-level power management & SSI/Sound conflict—sound driver use of PLL0 disables voltage change Sound quality issues due to performance Zeus Turn on L2 cache in write-through mode

18 L26.1.11 – GUI on Zeus https://www.freescale.com/go/141895711
Unverified release July 1. Verified release July 15. Merged with 11May05 MontaVista source and adopted 11May05 MV toolchain Supports Atlas 2.1 Zeus EVB Sharp LCD, Keypad Slow IR Roadrunner SPI, RR protocol, Connectivity, Light Power & Battery, A/D Converters This drop will be used by Belcarra for USB development on Zeus Touchscreen doesn’t work properly – h/w issue on Sphinx board? SCM-A11 EVB Two graphics planes using two framebuffer drivers Many fixes to CSPI, MMC, Sound, and IPU pre-processing USB peripheral driver using Atlas sharing GPT w MontaVista Argon+ EVB Supports Argon+ 2.0 (Argon+ 1.0 no longer supported) Low-level Power Management driver USB peripheral driver using Atlas with latest Atlas card mods?

19 L26.1.12 – IPU Follow-Up & Argon+ Pre-Complete
Unverified release July 28. Verified release Aug 10. Merged with 23June05 MontaVista source and adopted 23June05 MV toolchain SCM-A11 & Argon+ 2.0 IPU post-processing of H.264 decoder output Bus snooping for Epson Smart LCD Camera viewfinder on Epson panel Fixed 11 defects identified by MontaVista Zeus Roadrunner audio driver MMC driver Miniboot Virtio for SCM-A11 Pass 2.0 Linux serial prompt Have to disable IPU drivers Defer to L Serial interface for Epson Smart LCD Zeus low-level power mgmt driver FIR on Argon+ Touchscreen on Zeus – h/w issue? Hantro MPEG4 Encoder (binary only)

20 L26.1.14 – Convert to SCM-A11 2.0 + Argon 2.0 Complete
Unverified release Nov 2. Verified release Nov 16. SCM-A11 Pass 2.0 All Pass 1.0 drivers running on SCM-A11 Pass 2.0 Argon+ 2.1 Considering removing serial prompt delivery from this drop to speed up SCM-A11 work Zeus Dual-role USB

21 MontaVista 21Feb05 MXC SCM-A11 EVB Platform Engineering Drop
ftp://vision.mvista.com/private/freescale/mxc/050221/linux _dev-mxc tar.bz2 Merge with Freescale L BSP release Linux kernel SCM-A11 EVB Argon+/SCM-A11 Virtio Models MontaVista Command Line Environment gcc Compiler ARM11 support New ARM ABI (EABI) glibc (Sept 2004 snapshot) gdb 6.3 binutils MontaVista standard userspace packages

22 MontaVista 24Mar05 MXC Argon+/ SCM-A11 EVB Platform Engineering Drop
ftp://vision.mvista.com/private/freescale/mxc/050324/linux _dev-mxc tar.bz2 linux kernel.org baseline Includes all Linux L Release updates MontaVista common build, version, logo, etc., customizations Dynamic Power Management (DPM) High Resolution Timers (HRT) Variable Scheduling Timeouts (VST) KGDB loops_per_jiffy (LPJ) LTT Fast Real-Time Domain (FRD) Protected RAM File System (PRAMFS) RT kernel enhancements Interrupt Latency Instrumentation & Kernel Function Instrumentation Memory Accounting Prioritizable Out-of-Memory (OOM) killer Accelerated Shutdown Prioritizable Kernel thread per softirq level Preemption Latency Instrumentation Preserve MTD filesystem data during suspend CRAMFS Linear/XIP CRAMFS support ARM Kernel XIP support MontaVista Mobilinux 4.0 for ARMv6 Targets Engineering Release ( ) gcc Compiler ARM11 support ARM eABI glibc , gdb 6.3, binutils 2.15 MontaVista Mobilinux 4.0 standard userspace packages KFI (Kernel Function Instrumentation) MontaVista Power Manager

23 MontaVista 11May05 MXC Argon+/ SCM-A11 Platform Engineering Drop
ftp://vision.mvista.com/private/freescale/mxc/050511/linux _dev-mxc tar.bz2 linux kernel.org baseline Includes all FSL Linux L Release updates MontaVista common build, version, logo, etc., customizations Dynamic Power Management (DPM) High Resolution Timers (HRT) Variable Scheduling Timeouts (VST) KGDB loops_per_jiffy (LPJ) Linux Trace Toolkit (LTT) Fast Real-Time Domain (FRD) Protected RAM File System (PRAMFS) RT kernel enhancements Interrupt Latency Instrumentation & Kernel Function Instrumentation Memory Accounting Prioritizable Out-of-Memory (OOM) killer Accelerated Shutdown Prioritizable Kernel thread per softirq level Preemption Latency Instrumentation Preserve MTD filesystem data during suspend CRAMFS Linear/XIP CRAMFS support ARM Kernel XIP support MontaVista Mobilinux 4.0 for ARMv6 Targets Engineering Release ( ) gcc Compiler ARM11 support ARM eABI glibc , gdb 6.3, binutils 2.15 MontaVista Mobilinux 4.0 standard userspace packages KFI (Kernel Function Instrumentation) DevRocket Development Environment DevRocket System Measurement Tools MontaVista Power Manager

24 MontaVista 23June05 Mobilinux 4.0 SCM-A11 (Pass 1.0) EVB Early Release
ftp://vision.mvista.com/private/freescale/mxc/050623/linux _dev-mxc tar.bz2 linux kernel.org baseline Includes all FSL Linux L Release updates MontaVista common build, version, logo, etc., customizations Dynamic Power Management (DPM) High Resolution Timers (HRT) Variable Scheduling Timeouts (VST) KGDB loops_per_jiffy (LPJ) Linux Trace Toolkit (LTT) Fast Real-Time Domain (FRD) Protected RAM File System (PRAMFS) RT kernel enhancements Interrupt Latency Instrumentation & Kernel Function Instrumentation Memory Accounting Prioritizable Out-of-Memory (OOM) killer Accelerated Shutdown Prioritizable Kernel thread per softirq level Preemption Latency Instrumentation Preserve MTD filesystem data during suspend CRAMFS Linear/XIP CRAMFS support ARM Kernel XIP support MontaVista Mobilinux for ARMv6 Targets Engineering Release ( ) gcc Compiler ARM11 support ARM eABI glibc Includes new ARM TLS model gdb 6.3, binutils 2.15 MontaVista Mobilinux standard userspace packages KFI (Kernel Function Instrumentation) DevRocket Development Environment DevRocket System Measurement Tools MontaVista Power Manager

25 MontaVista 29July05 Mobilinux 4.0.1 SCM-A11 (Pass 1.0) EVB
ftp://vision.mvista.com/private/freescale/mxc/050729/linux _dev-mxc tar.bz2 ftp://vision.mvista.com/private/freescale/mxc/050729/makena050724_ linux kernel.org baseline Includes all FSL Linux L Release updates MontaVista common build, version, logo, etc., customizations Dynamic Power Management (DPM) High Resolution Timers (HRT) Variable Scheduling Timeouts (VST) KGDB loops_per_jiffy (LPJ) Linux Trace Toolkit (LTT) Fast Real-Time Domain (FRD) Protected RAM File System (PRAMFS) RT kernel enhancements Interrupt Latency Instrumentation & Kernel Function Instrumentation Memory Accounting Prioritizable Out-of-Memory (OOM) killer Accelerated Shutdown Prioritizable Kernel thread per softirq level Preemption Latency Instrumentation Preserve MTD filesystem data during suspend CRAMFS Linear/XIP CRAMFS support ARM Kernel XIP support MontaVista Mobilinux for ARMv6 Targets Engineering Release ( ) gcc Compiler ARM11 support ARM eABI glibc Includes new ARM TLS model gdb 6.3, binutils 2.15 MontaVista Mobilinux standard userspace packages KFI (Kernel Function Instrumentation) DevRocket Development Environment DevRocket System Measurement Tools MontaVista Power Manager

26 MontaVista 27Oct05 MXC275-30/Argon+/Zeus Engineering Drop #10
All MontaVista Linux 23Aug05 kernel features Merge with Freescale L Release Initial DPM implementation on Zeus EVB

27 Freescale Semiconductor Confidential and Proprietary Information
Freescale Semiconductor Confidential and Proprietary Information. Freescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc


Download ppt "Recent & Upcoming MontaVista working toward 23August05 drop"

Similar presentations


Ads by Google