SPI: cs_change not working properly
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 4/5
- Tempo stimato
- 3-5 giorni
- Idoneità per principianti
- 35/100
- Tipo di issue
- Bug
- Chiarezza
- Abbastanza chiara
- Stato di attività
- Ferma
- Stack tecnologico
- c
- Ambito
- embedded-iot, operating-systems
Direzione di ricerca
Inizia in drivers/spi/spi-omap2-mcspi.c, in omap2_mcspi_work(), quindi segui come il ramo t->cs_change controlla omap2_mcspi_force_cs() e lo stato della transazione. Confronta questo comportamento con il contratto SPI indicato per mantenere attivo chip select dopo il ritorno della funzione. Il lavoro è completato quando cs_change mantiene attivo chip select come richiesto senza compromettere la gestione del trasferimento finale.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
In file drivers/spi/spi-omap2-mcspi.c funcion omap2_mcspi_work()
/* ignore the "leave it on after last xfer" hint */
if (t->cs_change) {
omap2_mcspi_force_cs(spi, 0);
cs_active = 0;
}
Setting cs_change is supposed to keep the chip select pin active after returning from the function.
This code does not allow to keep the transaction alive.
- Lingua principale
- Shell
- Stelle
- 173
- Fork
- 155
- Metriche di merge delle PR
- Nessuna PR unita negli ultimi 30g
Preparare l'ambiente
Questo progetto non fornisce container di sviluppo, Dockerfile né guida per i contributori, quindi l'ambiente è a tuo carico: parti dal suo README e consulta la nostra guida al primo contributo per i passaggi generali.
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di beagleboard/kernel
-
Difficoltà 4/5 3-5 giorni Idoneità per principianti 25/100
beagleboard/kernel#102 · 3 commenti ·
-
Difficoltà 3/5 1-2 giorni Idoneità per principianti 35/100
beagleboard/kernel#87 · 1 commento ·
-
Use new pwm sysfs entriesAperta
Difficoltà 3/5 1-2 giorni Idoneità per principianti 25/100
beagleboard/kernel#82 ·
-
modprobe g_hid always failsForse di nuovo libera @RobertCNelson l’ha presa 4656 giorni fa e non c’è nessuna pull request aperta. Aperta
beagleboard/kernel#75 · 2 commenti · 1 assegnatario ·
-
Difficoltà 4/5 3-5 giorni Idoneità per principianti 35/100
beagleboard/kernel#70 · 2 commenti ·
Tutte le issue di beagleboard/kernel
Issue simili
-
area:contributor-experience difficulty:easy good first issue Stellar Wave
Difficoltà 2/5 1-3 ore Idoneità per principianti 62/100
I maintainer di solito rispondono entro 2 giorni
-
package-update
Difficoltà 2/5 1-3 ore Idoneità per principianti 62/100
oSoWoSo/vOid_Community_repOsitory#436 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
-
documentation good first issue
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
Maki-Zeninn/stellar-router#1485 ·
I maintainer di solito rispondono entro 1 giorno
-
Pin pnpm 9 with a packageManager fieldForse già presa @Rohit-Solanki1890 l’ha presa oggi. Apertadevops dx good first issue
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 82/100
StellarLock/StellarLock#980 · 2 commenti ·
I maintainer di solito rispondono entro 1 giorno
-
bug
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
hestiacp/hestiacp#5798 · 2 commenti ·
I maintainer di solito rispondono entro 1 giorno