Embd-Linux -> "gpio-leds" gehen nicht an

OP #7489677
Lesenswert?
• ▲
▼

So

ich habs endlich auf die Kette gekriegt, im file

am335-wega-rdk.dts zwei gpio-leds an zu legen -

1
#include <dt-bindings/gpio/gpio.h>
2
#include <dt-bindings/leds/common.h>
3

4
/{
5
   leds {
6
         compatible = "gpio-leds";
7
         red {
8
                label = "am335:red:actLow";
9
                gpios = <&gpio3 7 GPIO_ACTIVE_HIGH>;
10
        };
11
        greenHrtBt {
12
                label = "am335:green:heartBeat";
13
                linux,default-trigger = "heartbeat";
14
                gpios = <&gpio3 8 GPIO_ACTIVE_HIGH>;
15
        };
16
   };
17
};

die sage und schreibe auf dem Target unter

sys/class/leds zu finden sind... ... nur es geht keine an :> Also weder die heartbeat, noch manuell die andere. Ich habe bei beiden die trigger kontrolliert.

Wo ich mir nicht sicher, ob ich wirklich die richtigen Pin oder GPIO-Line Angaben gemacht habe - ich bin mir nicht mal ganz sicher, was in

gpios = <&gpio3 7 GPIO_ACTIVE_HIGH>; die "7" ist - Pin oder GPIO-Line

Jedenfalls auf dem Evalboard ist eine Adapterplatine, deren Referenz für die LED angibt

gpio3_7 gpio3_8 gpio3_9

Der GPIO-Controller-3 im am33xx-l4dtsi sieht so aus

1
gpio3: gpio@0 {
2
  compatible = "ti,omap4-gpio";
3
  gpio-ranges =  <&am33xx_pinmux  0  66 5>,
4
      <&am33xx_pinmux  5  98 2>,
5
      <&am33xx_pinmux  7  75 2>,
6
      <&am33xx_pinmux 13 141 1>,
7
      <&am33xx_pinmux 14 100 8>;
8
  gpio-controller;
9
  #gpio-cells = <2>;
10
  interrupt-controller;
11
  #interrupt-cells = <2>;
12
  reg = <0x0 0x1000>;
13
  interrupts = <62>;

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 3 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.