Some more follow up. If I disable (via capemgr) loading of BB-BONE-LCD4-01 with LCD connected then audio works - running dmesg after trying to run aplay with and without BB-BONE-LCD4-01 loaded shows two different results.
With BB-BONE-LCD4-01 loaded (enabled): [ 323.373068] bone-capemgr bone_capemgr.9: slot #14: Requesting part number/version based 'BB-BONE-AUDI-03-00A0.dtbo [ 323.373129] bone-capemgr bone_capemgr.9: slot #14: Requesting firmware 'BB-BONE-AUDI-03-00A0.dtbo' for board-name 'Override Board Name', version '00A0' [ 323.373457] bone-capemgr bone_capemgr.9: slot #14: dtbo 'BB-BONE-AUDI-03-00A0.dtbo' loaded; converting to live tree [ 323.376959] bone-capemgr bone_capemgr.9: slot #14: #4 overlays [ 323.420327] of_get_named_gpio_flags: can't parse gpios property [ 323.427162] pinctrl-single 44e10800.pinmux: pin 44e10998 already requested by gpio_keys.13; cannot claim for 48038000.mcasp [ 323.439210] pinctrl-single 44e10800.pinmux: pin-102 (48038000.mcasp) status -22 [ 323.447022] pinctrl-single 44e10800.pinmux: could not request pin 102 on device pinctrl-single [ 323.492148] davinci-mcasp 48038000.mcasp: pins are not configured from the driver [ 323.501912] 1-0018 supply IOVDD not found, using dummy regulator [ 323.502111] 1-0018 supply DVDD not found, using dummy regulator [ 323.502290] 1-0018 supply AVDD not found, using dummy regulator [ 323.502438] 1-0018 supply DRVDD not found, using dummy regulator [ 323.527081] davinci_evm sound.19: tlv320aic3x-hifi <-> 48038000.mcasp mapping ok [ 323.569598] bone-capemgr bone_capemgr.9: slot #14: Applied #4 overlays. With BB-BONE-LCD4-01 disabled: [ 152.155372] bone-capemgr bone_capemgr.9: part_number 'BB-BONE-AUDI-03', version 'N/A' [ 152.155561] bone-capemgr bone_capemgr.9: slot #12: generic override [ 152.155606] bone-capemgr bone_capemgr.9: bone: Using override eeprom data at slot 12 [ 152.155654] bone-capemgr bone_capemgr.9: slot #12: 'Override Board Name,00A0,Override Manuf,BB-BONE-AUDI-03' [ 152.157917] bone-capemgr bone_capemgr.9: slot #12: Requesting part number/version based 'BB-BONE-AUDI-03-00A0.dtbo [ 152.157980] bone-capemgr bone_capemgr.9: slot #12: Requesting firmware 'BB-BONE-AUDI-03-00A0.dtbo' for board-name 'Override Board Name', version '00A0' [ 152.161585] bone-capemgr bone_capemgr.9: slot #12: dtbo 'BB-BONE-AUDI-03-00A0.dtbo' loaded; converting to live tree [ 152.163815] bone-capemgr bone_capemgr.9: slot #12: #4 overlays [ 152.187525] of_get_named_gpio_flags: can't parse gpios property [ 152.201242] 1-0018 supply IOVDD not found, using dummy regulator [ 152.201434] 1-0018 supply DVDD not found, using dummy regulator [ 152.201606] 1-0018 supply AVDD not found, using dummy regulator [ 152.201756] 1-0018 supply DRVDD not found, using dummy regulator [ 152.220127] davinci_evm sound.15: tlv320aic3x-hifi <-> 48038000.mcasp mapping ok [ 152.246252] bone-capemgr bone_capemgr.9: slot #12: Applied #4 overlays. Running same test on 3.8.13-bone50 shows no such error. Note specifically error message regarding pinctrl-single 44e10800.pinmux with LCD4 loaded. Is this a red herring or indication of conflict? On Monday, June 29, 2015 at 4:41:35 PM UTC-5, Colin Bester wrote: > > Has anyone come right using audio card (rev B) together with 4DCAPE-43T > and BBB Rev C running kernel 3.8.13-bone70? > > My setup works flawless using kernel 3.8.13-bone50 but after updating to > use 3.8.13-bone70 there seems to be an issue when LCD is connected. > > "aplay -l" shows audio device and running "aplay mytunes.wav" just makes a > single click sound and nothing more (no music). > > If I disconnect the LCD then aplay works just fine. > > On prior kernel I did modify BB-BONE-AUDI-02 as the dts file specified > exclusive gpio1_18 and gpio1_19 use (and as far I recall, these pins > weren't even used) causing conflict with LCD Cape overlay - until updating > kernal to bone70. > > dts snippet: > > exclusive-use = > /* the pin header uses */ > "P9.31", /* mcasp0: mcasp0_aclkx */ > "P9.29", /* mcasp0: mcasp0_fsx */ > "P9.28", /* mcasp0: mcasp0_axr2 */ > "P9.25", /* mcasp0: mcasp0_ahclkx */ > /* the hardware ip uses */ > /*"gpio1_18", "gpio1_19",*/ > "mcasp0"; > > root@beaglebone:~# cat /sys/devices/bone_capemgr.9/slots > > 0: 54:PF--- > 1: 55:PF--- > 2: 56:PF--- > 3: 57:P---L 4D 4.3 LCD CAPE- 4DCAPE-43T ,00A1,4D SYSTEMS ,BB- > BONE-LCD4-01 > 4: ff:P-O-L Bone-LT-eMMC-2G,00A0,Texas Instrument,BB-BONE-EMMC-2G > 5: ff:P-O-- Bone-Black-HDMI,00A0,Texas Instrument,BB-BONELT-HDMI > 8: ff:P-O-L Override Board Name,00A0,Override Manuf,BB-BONE-AUDI-03 > > > > -- For more options, visit http://beagleboard.org/discuss --- You received this message because you are subscribed to the Google Groups "BeagleBoard" group. To unsubscribe from this group and stop receiving emails from it, send an email to beagleboard+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.