Difference between revisions of "Novena Issue Log"

From Studio Kousagi Wiki
Jump to: navigation, search
(Linux)
Line 13: Line 13:
 
* MMC: device tree novena.dts descriptor edited to note that USDHC3 port is non-removable in order to enable boot '''Patch not yet checked into trunk''' - todo bunnie
 
* MMC: device tree novena.dts descriptor edited to note that USDHC3 port is non-removable in order to enable boot '''Patch not yet checked into trunk''' - todo bunnie
 
* Power: Driver for power currently assumes fixed regulators, an incorrect assumption. This needs to be changed to use the PFUZE PMIC. Currently, no drivers exist in the source tree (based off of the sabrelite). Recommend using Sabre board for smart devices as the base image instead of sabrelite - todo xobs
 
* Power: Driver for power currently assumes fixed regulators, an incorrect assumption. This needs to be changed to use the PFUZE PMIC. Currently, no drivers exist in the source tree (based off of the sabrelite). Recommend using Sabre board for smart devices as the base image instead of sabrelite - todo xobs
 +
* USB/Power: PMIC does not turn on the USB VBUS by default, which causes internal root hub to fail. To fix this:
 +
**add i2c2 to device tree (added to novena.dts but '''not yet checked into trunk''' - todo bunnie)
 +
**run this command to turn on the boost regulator:
 +
i2cset 1 0x08 0x66 0x48

Revision as of 05:30, 12 December 2012

Known issues.

Hardware

  • Inrush current limiting for 3.3V_DELAYED turnon: R38N should be increased to about 30k. Need to verify with experiment turn-on timing margin (i.e. put smaller values in until failure to determine how much margin is available at 30k to ensure consistency across process variation)

Software

U-boot

  • DDR3: need to come up with alternate poke files for different SO-DIMM types
  • DDR3: need to figure out how to configure u-boot to recognize greater amounts of DRAM
  • MMC: USDHC3 has to have the CD check return 1 at all times. Patch not yet checked into trunk - todo bunnie

Linux

  • MMC: device tree novena.dts descriptor edited to note that USDHC3 port is non-removable in order to enable boot Patch not yet checked into trunk - todo bunnie
  • Power: Driver for power currently assumes fixed regulators, an incorrect assumption. This needs to be changed to use the PFUZE PMIC. Currently, no drivers exist in the source tree (based off of the sabrelite). Recommend using Sabre board for smart devices as the base image instead of sabrelite - todo xobs
  • USB/Power: PMIC does not turn on the USB VBUS by default, which causes internal root hub to fail. To fix this:
    • add i2c2 to device tree (added to novena.dts but not yet checked into trunk - todo bunnie)
    • run this command to turn on the boost regulator:
i2cset 1 0x08 0x66 0x48