Perguntas sobre 'device-tree'

3
respostas

Quais são os dois valores dentro de colchetes angulares em um arquivo .dts da árvore de dispositivos?

A seguir, o snippet de código em um arquivo de árvore de dispositivos: flash@0 { compatible = "n25q128"; reg = <0x0>; spi-max-frequency = <50000000>; #address-cells...
25.03.2014 / 10:17
1
resposta

Um blob da árvore de dispositivos está vinculado a uma versão específica do kernel do Linux?

Eu estava me perguntando se um determinado dtb que funciona com a versão 3.18 do kernel Linux é compatível com uma versão 4.9 do kernel do Linux. Suponho que não, porque o código do kernel relativo à árvore de dispositivos provavelmente muda...
24.01.2017 / 19:41
2
respostas

como mesclar as sobreposições de árvore de dispositivos para um único .dtb no momento da criação?

Minha placa inicializa via U-Boot e AFAIK que o bootloader não suporta sobreposições de árvore de dispositivos , então eu provavelmente sou forçado a gerar um single, static .dtb Todas as sobreposições relevantes (e configurações?) já fora...
19.01.2016 / 10:14
1
resposta

Clocks entrada na entrada da árvore de dispositivos SPI

Estou usando um arquivo DTS para uma placa Duovero Parlor. Para esta placa, adicionei alguns dispositivos SPI. Meu primeiro (um display) funciona perfeitamente, então eu tenho essa entrada correta, pelo menos. Eu quero adicionar uma entrada para...
14.06.2015 / 13:17
1
resposta

Editando uma árvore de dispositivos para desativar o carregamento do driver

Abaixo está uma seção da árvore de dispositivos. ps7_ethernet_0: ps7-ethernet@e000b000 { #address-cells = <1>; #size-cells = <0>; clock-names = "ref_clk", "aper_clk"; clocks = <&clkc 13>, <&clkc 30...
29.03.2014 / 11:22
1
resposta

WIFI sobre SDIO over USB - Tenho que refletir isso na árvore de dispositivos?

Atualmente estou estendendo uma plataforma de hardware embarcada que executa um kernel Linux 3.16. Eu quero conectar um controlador SDIO externo ao barramento USB e, em seguida, executar um módulo WIFI usando esse controlador SDIO. Como tenho...
07.05.2015 / 12:05
0
respostas

Qual é a maneira preferida de desarmar um pino GPIO com hogged?

Então, estou desenvolvendo um sistema embarcado ARM que está usando as árvores de dispositivos. Vamos integrar um pequeno PCB com um processador e suportar componentes em um PCB maior, que será a placa base de nosso sistema. Recebemos uma hie...
06.02.2018 / 12:25
0
respostas

Carregando um módulo do kernel no tempo de execução usando a propriedade “compatible” do nó do dispositivo na árvore de dispositivos

Se eu souber a cadeia de propriedades "compatível" de um dispositivo (da árvore de dispositivos), posso usá-lo em tempo de execução para carregar o módulo de driver de kernel correspondente? Eu não tenho acesso à fonte do driver. Eu estou usando...
13.11.2017 / 22:41
1
resposta

parâmetros dtoverlay sendo ignorados

Ao tentar calibrar uma tela sensível ao toque, somente o primeiro xmin , xmax , ymin , ymax é aceito . Não importa que ordem, apenas a primeira tem algum efeito. dtoverlay=ads7846,penirq=25,speed=10000,penirq_pull=2,xohms=150,xmin=200,xm...
25.03.2017 / 19:24
0
respostas

O fragmento de sobreposição de árvore de dispositivos notifica e carrega as crianças duas vezes

Eu tenho o seguinte fragmento de sobreposição de árvore de dispositivos e, quando carregado, spidev é adicionado duas vezes: fragment@0 { target = <&fpga>; __overlay__ { #address-cells = <1>; #size-c...
09.11.2016 / 15:35