BeagleBone Black editing devise tree overlay

Hello , I’m new to Beagle-bone and Linux would like to ask for suggestion of what need’s to be done.

I’m trying to connect LCD-4 cape and Audio Cape to BBB, I was able to get this capes work with BBB individually. BUT

Problem: pin P9.14 used by both capes.

Question: How can i disable / exclude user LED’s form audio_cape overlay, and will i need to recompile anything ?

Thank you.

ok so as my journey continue …

i decided to modify some dts files … in particular one that corresponds to audio cape as follow :

`

@@ -18,70 +18,28 @@
/* state the resources this cape uses /
exclusive-use =
/
the pin header uses */

  • “P9.14”, /* leds: gpio1_18 */
  • “P9.16”, /* leds: gpio1_19 /
    “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”;

fragment@0 {
target = <&am33xx_pinmux>;
overlay {