際際滷

際際滷Share a Scribd company logo
   BSP

       MUSB DMA optimizations.

       MUSB and MMC PM Constraints update.

       EHCI PHY mode support.

       Support for pre-multiplied alpha blending.

       OFF mode fixed.

       TV out support.

       Remove the console dbg msgs from DISPC.

       Fix c-state constraint for HDMI GFX_FIFO_UNDERFLOW.

       Improving throughput using the constraints framework.

       Disable OTG AUTOIDLE feature to allow OMAP3630 to hit OFF mode.

       Update DMA buffer address between DMA/PIO transfers.
   Image/Video

       Support for Audio crackle sounds are heard in addition to the recorded sound for first 2-3 seconds of
        the recorded clip. During this time video is somewhat jumpy.

       Fixed: AV sync fails (delay of close to 1 sec is there, first audio is played followed by video).

       Fixed: Recorded fps is less than the set value (eg: records at 27fps for 30fps setting, 13 for 15fps).

       Robustness and Clean ups in Camera subsystem components.

       DSP Socket Nodes migration 3.11.

       Review comments defect fixes in OMX JPEG and CameraHAL.

       128 Byte alignment.

       CameraHAL component test app, Added 43 new test cases as part of Unit test suite on for
        CameraHAL. "pal" and "ntsc" that can be used to tv out.

       omapfb.vram=<fbnum>:<size>[@<physaddr>][,...] VRAM allocated for a framebuffer. Normally omapfb
        allocates vram depending on the display size. With this you can manually allocate more or define the
        physical address of each framebuffer. For example, "1:4M" to allocate 4M for fb1.

       omapfb.debug=<y|n> Enable debug printing. You have to have OMAPFB debug support enabled in
        kernel config.

       omapfb.test=<y|n> Draw test pattern to framebuffer whenever framebuffer settings change. You need
        to have OMAPFB debug support enabled in kernel config.

       omapfb.vrfb=<y|n> Use VRFB rotation for all framebuffer.

       omapfb.rotate=<angle> Default rotation applied to all framebuffer: 0 - 0 degree rotation. 1 - 90 degree
        rotation. 2 - 180 degree rotation. 3 - 270 degree rotation.

       Refer to OMX release notes
   Bluetooth

       FM driver ST interface support added and FM works without Bluetooth being enabled from UI.

       Enabled OPP support from Android and now file transfer is possible from Android UI (From
        Gallery)/BlueFTP.

       FM stack version M5.03.

       UART2 DMA enabled.

       BT-FM service pack version 2.27.

       Supported Features:

           BT Scan, pair, connects.

           A2DP streaming to BT Stereo headset

           Audio streaming over HFP to BT mono/stereo headset

           AVRCP control of Music player

           FM Transmit

           FM Radio

           BT PM with OMAP PM

           File tranfer using BlueFTP application.
   Wi-Fi

       Upgraded wilink_6_1 version to M5.04 (WiLink_Driver_6.1.0.0.130)

       Random MAC address for wifi interface.

       Following WLAN features are supported (through UI and WLAN TI CLI Utility)

           Scanning for AP's and listing the devices with SSID

           Connecting to the available AP's

           Web browsing

           WLAN security (WEP40, WEP128, WPA, WPA2)

           Roaming

           Ad-hoc networking

           QoS

           Host power management

           BT & WLAN Coexistence
   PPM SmartReflex

       SmartReflex is an adaptive voltage scaling technology, in which the supply voltage can be adapted
        to the silicon performance either from the static sense (e.g. adapted to the manufacturing process of a
        given device) or the dynamic sense (e.g. adapted to the temperature induced current performance of
        the device). This allows dynamically adapting the VDD1 & VDD2 voltages to the silicon characteristics
and temperature to minimize active power consumption. It can operate under manual or automatic
mode to suit PM SW needs. Though it is recommended to run the system at specified voltage &
frequency as per selected OPP, the optimal voltage for a given frequency varies with the
manufacturing process of the device and temperature. Thus, the optimal voltage for a given frequency
is different for every silicon chip based on its silicon characteristics (hot vs. cold samples) and current
temperature.



    Note: SmartReflex does tuning around the recommended OPP voltage and never changes the
    OPP


    To enable/disable SmartReflex for VDD1 & VDD2, use the following commands, respectively:
    # echo n <value> > /sys/power/sr_vdd1_autocomp
    The value <value> can be
    0  To disable
    1  To enable


    # echo n <value> > /sys/power/sr_vdd2_autocomp
    The value <value> can be
    0  To disable
    1  To enable

More Related Content

New microsoft office word document

  • 1. BSP MUSB DMA optimizations. MUSB and MMC PM Constraints update. EHCI PHY mode support. Support for pre-multiplied alpha blending. OFF mode fixed. TV out support. Remove the console dbg msgs from DISPC. Fix c-state constraint for HDMI GFX_FIFO_UNDERFLOW. Improving throughput using the constraints framework. Disable OTG AUTOIDLE feature to allow OMAP3630 to hit OFF mode. Update DMA buffer address between DMA/PIO transfers. Image/Video Support for Audio crackle sounds are heard in addition to the recorded sound for first 2-3 seconds of the recorded clip. During this time video is somewhat jumpy. Fixed: AV sync fails (delay of close to 1 sec is there, first audio is played followed by video). Fixed: Recorded fps is less than the set value (eg: records at 27fps for 30fps setting, 13 for 15fps). Robustness and Clean ups in Camera subsystem components. DSP Socket Nodes migration 3.11. Review comments defect fixes in OMX JPEG and CameraHAL. 128 Byte alignment. CameraHAL component test app, Added 43 new test cases as part of Unit test suite on for CameraHAL. "pal" and "ntsc" that can be used to tv out. omapfb.vram=<fbnum>:<size>[@<physaddr>][,...] VRAM allocated for a framebuffer. Normally omapfb allocates vram depending on the display size. With this you can manually allocate more or define the physical address of each framebuffer. For example, "1:4M" to allocate 4M for fb1. omapfb.debug=<y|n> Enable debug printing. You have to have OMAPFB debug support enabled in kernel config. omapfb.test=<y|n> Draw test pattern to framebuffer whenever framebuffer settings change. You need to have OMAPFB debug support enabled in kernel config. omapfb.vrfb=<y|n> Use VRFB rotation for all framebuffer. omapfb.rotate=<angle> Default rotation applied to all framebuffer: 0 - 0 degree rotation. 1 - 90 degree rotation. 2 - 180 degree rotation. 3 - 270 degree rotation. Refer to OMX release notes
  • 2. Bluetooth FM driver ST interface support added and FM works without Bluetooth being enabled from UI. Enabled OPP support from Android and now file transfer is possible from Android UI (From Gallery)/BlueFTP. FM stack version M5.03. UART2 DMA enabled. BT-FM service pack version 2.27. Supported Features: BT Scan, pair, connects. A2DP streaming to BT Stereo headset Audio streaming over HFP to BT mono/stereo headset AVRCP control of Music player FM Transmit FM Radio BT PM with OMAP PM File tranfer using BlueFTP application. Wi-Fi Upgraded wilink_6_1 version to M5.04 (WiLink_Driver_6.1.0.0.130) Random MAC address for wifi interface. Following WLAN features are supported (through UI and WLAN TI CLI Utility) Scanning for AP's and listing the devices with SSID Connecting to the available AP's Web browsing WLAN security (WEP40, WEP128, WPA, WPA2) Roaming Ad-hoc networking QoS Host power management BT & WLAN Coexistence PPM SmartReflex SmartReflex is an adaptive voltage scaling technology, in which the supply voltage can be adapted to the silicon performance either from the static sense (e.g. adapted to the manufacturing process of a given device) or the dynamic sense (e.g. adapted to the temperature induced current performance of the device). This allows dynamically adapting the VDD1 & VDD2 voltages to the silicon characteristics
  • 3. and temperature to minimize active power consumption. It can operate under manual or automatic mode to suit PM SW needs. Though it is recommended to run the system at specified voltage & frequency as per selected OPP, the optimal voltage for a given frequency varies with the manufacturing process of the device and temperature. Thus, the optimal voltage for a given frequency is different for every silicon chip based on its silicon characteristics (hot vs. cold samples) and current temperature. Note: SmartReflex does tuning around the recommended OPP voltage and never changes the OPP To enable/disable SmartReflex for VDD1 & VDD2, use the following commands, respectively: # echo n <value> > /sys/power/sr_vdd1_autocomp The value <value> can be 0 To disable 1 To enable # echo n <value> > /sys/power/sr_vdd2_autocomp The value <value> can be 0 To disable 1 To enable