hello Chen:
I fellow your AOSP's patch and it is OK for building,and I check the
log. It look like the FM radio also work. However, I still can't get
any sound for my speaker. The following is the log which I thought the
option is working.
[ 3.562988] omap_hsi omap_hsi.0: Registering IRQ mpu_p1 (99)
[ 3.569122] omap_hsi omap_hsi.0: Registering IRQ mpu_dma (103)
[ 3.575622] omap_hsi omap_hsi.0: HSI Hardware REVISION 0x50043101
[ 3.585510] usb 1-1: New USB device found, idVendor=0424,
idProduct=9514
[ 3.592773] SDP4430 SoC init
[ 3.600158] usb 1-1: New USB device strings: Mfr=0, Product=0,
SerialNumber=0
[ 3.614410] hub 1-1:1.0: USB hub found
[ 3.619049] hub 1-1:1.0: 5 ports detected
[ 3.648620] asoc: null-codec-dai <-> MultiMedia1 mapping ok
[ 3.656005] asoc: null-codec-dai <-> MultiMedia2 mapping ok
[ 3.662780] asoc: null-codec-dai <-> Voice mapping ok
[ 3.670593] asoc: null-codec-dai <-> Tones mapping ok
[ 3.676971] asoc: null-codec-dai <-> Vibra mapping ok
[ 3.683776] asoc: null-codec-dai <-> MODEM mapping ok
[ 3.690185] asoc: null-codec-dai <-> MultiMedia1 LP mapping ok
[ 3.697509] asoc: FM Digital <-> omap-mcbsp-dai.1 mapping ok
[ 3.706115] asoc: twl6040-dl1 <-> mcpdm-dl mapping ok
[ 3.714691] asoc: twl6040-dl1 <-> mcpdm-dl1 mapping ok
[ 3.721527] asoc: twl6040-ul <-> mcpdm-ul1 mapping ok
[ 3.728271] asoc: twl6040-dl2 <-> mcpdm-dl2 mapping ok
[ 3.734710] asoc: twl6040-vib <-> mcpdm-vib mapping ok
[ 3.741485] asoc: Bluetooth <-> omap-mcbsp-dai.0 mapping ok
[ 3.748260] asoc: Bluetooth <-> omap-mcbsp-dai.0 mapping ok
[ 3.755432] asoc: FM Digital <-> omap-mcbsp-dai.1 mapping ok
[ 3.762481] asoc: MODEM <-> omap-mcbsp-dai.1 mapping ok
[ 3.770233] input: Panda Headset Jack as /devices/platform/soc-
audio/sound/card0/input0
[ 3.780181] ALSA device list:
[ 3.785095] #0: TI OMAP4 Board
[ 3.788635] GACT probability NOT on
[ 3.792694] Mirror/redirect action on
[ 3.796722] u32 classifier
[ 3.799804] mmc0: host does not support reading read-only switch.
assuming write-enable.
[ 3.808715] Actions configured
[ 3.812469] Netfilter messages via NETLINK v0.30.
[ 3.817687] nf_conntrack version 0.5.0 (11664 buckets, 46656 max)
[ 3.824493] ctnetlink v0.93: registering with nfnetlink.
[ 3.831756] xt_time: kernel timezone is -0000
[ 3.837036] mmc0: new SDHC card at address e624
[ 3.842590] mmcblk0: mmc0:e624 SD08G 7.40 GiB
[ 3.842651] ip_tables: (C) 2000-2006 Netfilter Core Team
[ 3.842651] arp_tables: (C) 2002 David S. Miller
[ 3.845581] TCP cubic registered
[ 3.845581] NET: Registered protocol family 10
[ 3.852447] Mobile IPv6
[ 3.852447] IPv6 over IPv4 tunneling driver
[ 3.861022] NET: Registered protocol family 17
[ 3.861083] NET: Registered protocol family 15
[ 3.861175] Bluetooth: RFCOMM TTY layer initialized
[ 3.861175] Bluetooth: RFCOMM socket layer initialized
[ 3.861297] Bluetooth: RFCOMM ver 1.11
[ 3.861297] NET: Registered protocol family 35
[ 3.861846] lib80211: common routines for IEEE802.11 drivers
[ 3.861877] VFP support v0.3: implementor 41 architecture 3 part 30
variant 9 rev 4
[ 3.917175] ThumbEE CPU extension supported.
[ 3.921966] Registering SWP/SWPB emulation handler
[ 3.927276] usb 1-1.1: new high speed USB device number 3 using
ehci-omap
[ 3.941436] Reprogramming LPDDR2 timings to 400000000 Hz
[ 3.949218] Power Management for TI OMAP4.
[ 3.954040] OMAP4 PM: Static dependency added between MPUSS and
DUCATI <-> L4_PER/CFG and L3_1.
[ 3.954040] mmcblk0: p1 p2 p3 p4 p5
[ 3.968322] sr_init: No PMIC hook to init smartreflex
[ 3.974121] smartreflex smartreflex.0: omap_sr_probe: SmartReflex
driver initialized
[ 3.982849] smartreflex smartreflex.1: omap_sr_probe: SmartReflex
driver initialized
[ 3.990386] omap_sr_disable: omap_sr struct for sr_mpu not found
[ 3.990753] omap_sr_enable: omap_sr struct for sr_mpu not found
[ 4.003997] omap_sr_disable: omap_sr struct for sr_mpu not found
[ 4.004302] smartreflex smartreflex.2: omap_sr_probe: SmartReflex
driver initialized
[ 4.004302] sr_class1p5_driver_init: OMAP4460: add 10mV margin for
class 1.5
[ 4.026794] SmartReflex class 1.5 driver: initialized (86400000ms)
[ 4.040771] clock: disabling unused clocks to save power
[ 4.062225] sr_class1p5_calib_work: mpu: Calibration complete:
Voltage Nominal=1380000 Calib=1260000
[ 4.071990] sr_class1p5_calib_work: iva: Calibration complete:
Voltage Nominal=1140000 Calib=987520
[ 4.081665] sr_class1p5_calib_work: core: Calibration complete:
Voltage Nominal=1127000 Calib=1012840
[ 4.092498] usb 1-1.1: New USB device found, idVendor=0424,
idProduct=ec00
[ 4.099884] usb 1-1.1: New USB device strings: Mfr=0, Product=0,
SerialNumber=0
[ 4.111206] smsc95xx v1.0.4
[ 4.114379] mmc1: card claims to support voltages below the defined
range. These will be ignored.
[ 4.149993] mmc1: queuing unknown CIS tuple 0x91 (3 bytes)
[ 4.157196] mmc1: new SDIO card at address 0001
[ 4.164428] sr_class1p5_calib_work: mpu: Calibration complete:
Voltage Nominal=1203000 Calib=1000000
[ 4.224609] smsc95xx 1-1.1:1.0: eth0: register 'smsc95xx' at usb-
ehci-omap.0-1.1, smsc95xx USB 2.0 Ethernet, 96:9c:69:29:3e:c4
[ 4.490722] usb 1-1.2: new low speed USB device number 4 using ehci-
omap
[ 4.513916] sr_class1p5_calib_work: core Stop sampling: Voltage
Nominal=962000 samples=13
[ 4.523223] sr_class1p5_calib_work: core: Calibration complete:
Voltage Nominal=962000 Calib=848260
[ 4.533081] sr_class1p5_calib_work: mpu Stop sampling: Voltage
Nominal=1025000 samples=15
[ 4.542236] sr_class1p5_calib_work: mpu: Calibration complete:
Voltage Nominal=1025000 Calib=840000
[ 4.578674] cannot apply mgr(lcd) on inactive device
[ 4.584167] omapfb omapfb: failed to apply dispc config
[ 4.592742] cannot apply mgr(tv) on inactive device
[ 4.598083] omapfb omapfb: failed to apply dispc config
[ 4.606323] cannot apply mgr(lcd2) on inactive device
[ 4.611846] omapfb omapfb: failed to apply dispc config
[ 4.620086] omapdss DPI: Could not find exact pixel clock.
Requested 74250 kHz, got 76800 kHz
[ 4.631713] regulator_init_complete: VANA: incomplete constraints,
leaving on
[ 4.640563] regulator_init_complete: VDAC: incomplete constraints,
leaving on
[ 4.648590] regulator_init_complete: VCXIO: incomplete constraints,
leaving on
[ 4.657012] regulator_init_complete: VUSB: incomplete constraints,
leaving on
[ 4.665100] drivers/rtc/hctosys.c: unable to open rtc device (rtc0)
[ 4.672058] usb 1-1.2: New USB device found, idVendor=04d9,
idProduct=3015
[ 4.679473] usb 1-1.2: New USB device strings: Mfr=0, Product=2,
SerialNumber=0
[ 4.688232] Freeing init memory: 272K
[ 4.692596] usb 1-1.2: Product: USB Keyboard
[ 4.698608] init (1): /proc/1/oom_adj is deprecated, please use /
proc/1/oom_score_adj instead.
[ 4.709625] input: USB Keyboard as /devices/platform/omap/
usbhs_omap/ehci-omap.0/usb1/1-1/1-1.2/1-1.2:1.0/input/input1
[ 4.721893] generic-usb 0003:04D9:3015.0001: input: USB HID v1.10
Keyboard [USB Keyboard] on usb-ehci-omap.0-1.2/input0
[ 4.757537] input: USB Keyboard as /devices/platform/omap/
usbhs_omap/ehci-omap.0/usb1/1-1/1-1.2/1-1.2:1.1/input/input2
[ 4.758941] sr_class1p5_calib_work: mpu: Calibration complete:
Voltage Nominal=1317000 Calib=1130000
[ 4.779541] generic-usb 0003:04D9:3015.0002: input: USB HID v1.10
Device [USB Keyboard] on usb-ehci-omap.0-1.2/input1
[ 4.875823] usb 1-1.3: new low speed USB device number 5 using ehci-
omap
[ 4.949798] EXT4-fs (mmcblk0p2): mounted filesystem with ordered
data mode. Opts: (null)
[ 5.004394] usb 1-1.3: New USB device found, idVendor=0461,
idProduct=4d64
[ 5.012084] usb 1-1.3: New USB device strings: Mfr=0, Product=2,
SerialNumber=0
[ 5.020477] usb 1-1.3: Product: USB Optical Mouse
[ 5.021514] EXT4-fs (mmcblk0p4): mounted filesystem with ordered
data mode. Opts: (null)
[ 5.039367] input: USB Optical Mouse as /devices/platform/omap/
usbhs_omap/ehci-omap.0/usb1/1-1/1-1.3/1-1.3:1.0/input/input3
[ 5.053833] generic-usb 0003:0461:4D64.0003: input: USB HID v1.11
Mouse [USB Optical Mouse] on usb-ehci-omap.0-1.3/input0
[ 5.073699] wl1271: loaded
[ 5.077026] wl1271: initialized
[ 5.077026] EXT4-fs (mmcblk0p3): mounted filesystem with ordered
data mode. Opts: (null)
[ 5.140747] init: cannot find '/system/etc/install-recovery.sh',
disabling 'flash_recovery'
[ 5.157135] android_usb: already disabled
[ 5.160766] adb_bind_config
[ 5.174194] omap-rproc omap-rproc.1: rproc_loader_cont: failed to
load ducati-m3.bin
[ 5.379150] adb_open
[ 5.511779] PVR: Installing MISR with cookie c080a598
[ 5.523376] PVR: Installing device LISR SGX ISR on IRQ 53 with
cookie ee481300
[ 5.537384] PVR: OSUnMapPhysToLin: unmapping 65535 bytes from
f0b20000
[ 5.544555] PVR: SysFinalise: Version string: SGX revision = 1.2.0
On Feb 8, 11:17 am, richi chen <richi.c...@gmail.com> wrote:
> hi hwang,
> The audio jack output really work on AOSP's master branch, i don't know
> what difference to sola's source.
> I make the kernel patch for omapzoom following the following AOSP kernel's
> commits:http://android.git.linaro.org/gitweb?p=kernel/omap.git;a=commit;h=593......
> They also work for omapzoom's kernel after the patch.
> The FM radio audio output work too!