can't activate SPI0 in Debian 2014-

Hello,

I’m trying to enable SPI0 on the BBB, i have an LCD7 cape and pin “85” which is P9_21 was in conflict with it so i changed the dts file in the kernel build folder and i rebuilt the kernel :

i modified capemgr in the /etc/defaults folder to boot the system with the pins activated but i still can’t get the SPI0 activated , this is my dmesg :

`

[ 8.673056] bone-capemgr bone_capemgr.9: part_number ‘BB-SPI0-01’, version ‘N/A’
[ 8.673133] bone-capemgr bone_capemgr.9: slot #8: generic override
[ 8.673150] bone-capemgr bone_capemgr.9: bone: Using override eeprom data at slot 8
[ 8.673165] bone-capemgr bone_capemgr.9: slot #8: ‘Override Board Name,00A0,Override Manuf,BB-SPI0-01’
[ 8.673263] bone-capemgr bone_capemgr.9: slot #8: Requesting part number/version based 'BB-SPI0-01-00A0.dtbo
[ 8.673278] bone-capemgr bone_capemgr.9: slot #8: Requesting firmware ‘BB-SPI0-01-00A0.dtbo’ for board-name ‘Override Board Name’, version ‘00A0’
[ 8.689664] bone-capemgr bone_capemgr.9: slot #8: dtbo ‘BB-SPI0-01-00A0.dtbo’ loaded; converting to live tree
[ 8.689879] bone-capemgr bone_capemgr.9: slot #8: #2 overlays
[ 8.716083] pinctrl-single 44e10800.pinmux: pin 44e10950 already requested by panel.14; cannot claim for 48030000.spi
[ 8.727435] pinctrl-single 44e10800.pinmux: pin-84 (48030000.spi) status -22
[ 8.734937] pinctrl-single 44e10800.pinmux: could not request pin 84 on device pinctrl-single
[ 8.914270] omap2_mcspi 48030000.spi: pins are not configured from the driver
[ 8.922858] omap2_mcspi 48030000.spi: registered master spi1
[ 8.945936] edma-dma-engine edma-dma-engine.0: allocated channel for 0:17
[ 8.945997] edma-dma-engine edma-dma-engine.0: allocated channel for 0:16
[ 8.946015] spi spi1.0: setup: speed 24000000, sample leading edge, clk normal
[ 8.946029] spi spi1.0: setup mode 0, 8 bits/w, 24000000 Hz max → 0
[ 8.948432] omap2_mcspi 48030000.spi: registered child spi1.0
[ 8.955719] bone-capemgr bone_capemgr.9: slot #8: Applied #2 overlays.

`

the cape is loaded successfully

`

root@beaglebone:/dev# cat /sys/devices/bone_capemgr.*/slots
0: 54:P—L 4D 7.0 LCD CAPE- 4DCAPE-70T ,00A3,4D SYSTEMS ,BB-BONE-LCD7-01
1: 55:PF—
2: 56:PF—
3: 57:PF—
4: ff:P-O-L Bone-LT-eMMC-2G,00A0,Texas Instrument,BB-BONE-EMMC-2G
8: ff:P-O-L Override Board Name,00A0,Override Manuf,BB-SPI0-01

`

root@beaglebone:~# cat /sys/kernel/debug/pinctrl/44e10800.pinmux/pingroups , it’s declared in the group pins :

`

group: spi0_pins_s0
pin 84 (44e10950)
pin 85 (44e10954)
pin 86 (44e10958)
pin 87 (44e1095c)

`

but it’s unclaimed in pinmux pins :

`

pin 84 (44e10950): (MUX UNCLAIMED) (GPIO UNCLAIMED)
pin 85 (44e10954): (MUX UNCLAIMED) (GPIO UNCLAIMED)
pin 86 (44e10958): (MUX UNCLAIMED) (GPIO UNCLAIMED)
pin 87 (44e1095c): (MUX UNCLAIMED) (GPIO UNCLAIMED)

`

can you please help , because i can’t seem to understand what’s wrong here

Thanks in advance