diff for duplicates of <53D22611.6010804@aksignal.cz> diff --git a/a/1.txt b/N1/1.txt index f1d3161..5b55560 100644 --- a/a/1.txt +++ b/N1/1.txt @@ -2,20 +2,20 @@ Dne 25.7.2014 v 11:10 Boris BREZILLON napsal(a): > On Fri, 25 Jul 2014 10:59:03 +0200 -> Ji?? Prchal <jiri.prchal@aksignal.cz> wrote: +> Jiří Prchal <jiri.prchal@aksignal.cz> wrote: > >> >> >> Dne 25.7.2014 v 10:54 Alexandre Belloni napsal(a): ->>> On 25/07/2014 at 10:37:31 +0200, Ji?? Prchal wrote : +>>> On 25/07/2014 at 10:37:31 +0200, Jiří Prchal wrote : >>>> >>>> >>>> Dne 25.7.2014 v 10:30 Alexandre Belloni napsal(a): >>>>> Hi, >>>>> ->>>>> On 25/07/2014 at 08:14:40 +0200, Ji?? Prchal wrote : +>>>>> On 25/07/2014 at 08:14:40 +0200, Jiří Prchal wrote : >>>>>> I'm using custom board. My spi node: ->>>>>> spi0: spi at f0000000 { +>>>>>> spi0: spi@f0000000 { >>>>> >>>>> You should override the pinctrl here as you are using gpios for the cs. >>>>> pinctrl-0 = <&pinctrl_spi0_custom>; @@ -27,7 +27,7 @@ Dne 25.7.2014 v 11:10 Boris BREZILLON napsal(a): >>>>>> &pioA 14 0>; >>>>>> >>>>> ->>>>> pinctrl at fffff400 { +>>>>> pinctrl@fffff400 { >>>>> spi0 { >>>>> pinctrl_spi0_custom: spi0-custom { >>>>> atmel,pins = @@ -62,58 +62,58 @@ But, I again try my patch in at91sam9x5.dtsi, it works. / # dmesg | grep fm25 [ 1.238281] fm25 spi0.0: 128 KByte fm25 fram / # dmesg | grep "enable pin" -[ 0.343750] pinctrl-at91 ahb:apb:pinctrl at fffff400: enable pin 45 as GPIO -[ 0.343750] pinctrl-at91 ahb:apb:pinctrl at fffff400: enable pin 45 as PIOB13 0x2000 -[ 0.343750] pinctrl-at91 ahb:apb:pinctrl at fffff400: enable pin 47 as GPIO -[ 0.343750] pinctrl-at91 ahb:apb:pinctrl at fffff400: enable pin 47 as PIOB15 0x8000 -[ 0.347656] pinctrl-at91 ahb:apb:pinctrl at fffff400: enable pin 82 as GPIO -[ 0.347656] pinctrl-at91 ahb:apb:pinctrl at fffff400: enable pin 82 as PIOC18 0x40000 -[ 0.347656] pinctrl-at91 ahb:apb:pinctrl at fffff400: enable pin 84 as GPIO -[ 0.347656] pinctrl-at91 ahb:apb:pinctrl at fffff400: enable pin 84 as PIOC20 0x100000 -[ 0.351562] pinctrl-at91 ahb:apb:pinctrl at fffff400: enable pin 80 as GPIO -[ 0.351562] pinctrl-at91 ahb:apb:pinctrl at fffff400: enable pin 80 as PIOC16 0x10000 -[ 0.351562] pinctrl-at91 ahb:apb:pinctrl at fffff400: enable pin 28 as GPIO -[ 0.351562] pinctrl-at91 ahb:apb:pinctrl at fffff400: enable pin 28 as PIOA28 0x10000000 -[ 0.351562] pinctrl-at91 ahb:apb:pinctrl at fffff400: enable pin 21 as GPIO -[ 0.351562] pinctrl-at91 ahb:apb:pinctrl at fffff400: enable pin 21 as PIOA21 0x200000 -[ 0.355468] pinctrl-at91 ahb:apb:pinctrl at fffff400: enable pin 3 as GPIO -[ 0.355468] pinctrl-at91 ahb:apb:pinctrl at fffff400: enable pin 3 as PIOA3 0x8 -[ 0.355468] pinctrl-at91 ahb:apb:pinctrl at fffff400: enable pin 92 as GPIO -[ 0.355468] pinctrl-at91 ahb:apb:pinctrl at fffff400: enable pin 92 as PIOC28 0x10000000 -[ 0.359375] pinctrl-at91 ahb:apb:pinctrl at fffff400: enable pin 90 as GPIO -[ 0.359375] pinctrl-at91 ahb:apb:pinctrl at fffff400: enable pin 90 as PIOC26 0x4000000 -[ 0.359375] pinctrl-at91 ahb:apb:pinctrl at fffff400: enable pin 94 as GPIO -[ 0.359375] pinctrl-at91 ahb:apb:pinctrl at fffff400: enable pin 94 as PIOC30 0x40000000 -[ 0.359375] pinctrl-at91 ahb:apb:pinctrl at fffff400: enable pin 30 as GPIO -[ 0.363281] pinctrl-at91 ahb:apb:pinctrl at fffff400: enable pin 30 as PIOA30 0x40000000 -[ 0.363281] pinctrl-at91 ahb:apb:pinctrl at fffff400: enable pin 31 as GPIO -[ 0.363281] pinctrl-at91 ahb:apb:pinctrl at fffff400: enable pin 31 as PIOA31 0x80000000 -[ 0.367187] pinctrl-at91 ahb:apb:pinctrl at fffff400: enable pin 29 as GPIO -[ 0.367187] pinctrl-at91 ahb:apb:pinctrl at fffff400: enable pin 29 as PIOA29 0x20000000 -[ 0.367187] pinctrl-at91 ahb:apb:pinctrl at fffff400: enable pin 89 as GPIO -[ 0.367187] pinctrl-at91 ahb:apb:pinctrl at fffff400: enable pin 89 as PIOC25 0x2000000 -[ 0.968750] pinctrl-at91 ahb:apb:pinctrl at fffff400: enable pin 101 as GPIO -[ 0.968750] pinctrl-at91 ahb:apb:pinctrl at fffff400: enable pin 101 as PIOD5 0x20 -[ 0.968750] pinctrl-at91 ahb:apb:pinctrl at fffff400: enable pin 100 as GPIO -[ 0.968750] pinctrl-at91 ahb:apb:pinctrl at fffff400: enable pin 100 as PIOD4 0x10 -[ 1.234375] pinctrl-at91 ahb:apb:pinctrl at fffff400: enable pin 23 as GPIO -[ 1.234375] pinctrl-at91 ahb:apb:pinctrl at fffff400: enable pin 23 as PIOA23 0x800000 -[ 1.242187] pinctrl-at91 ahb:apb:pinctrl at fffff400: enable pin 22 as GPIO -[ 1.242187] pinctrl-at91 ahb:apb:pinctrl at fffff400: enable pin 22 as PIOA22 0x400000 -[ 1.246093] pinctrl-at91 ahb:apb:pinctrl at fffff400: enable pin 93 as GPIO -[ 1.246093] pinctrl-at91 ahb:apb:pinctrl at fffff400: enable pin 93 as PIOC29 0x20000000 -[ 1.250000] pinctrl-at91 ahb:apb:pinctrl at fffff400: enable pin 14 as GPIO -[ 1.250000] pinctrl-at91 ahb:apb:pinctrl at fffff400: enable pin 14 as PIOA14 0x4000 -[ 1.656250] pinctrl-at91 ahb:apb:pinctrl at fffff400: enable pin 117 as GPIO -[ 1.656250] pinctrl-at91 ahb:apb:pinctrl at fffff400: enable pin 117 as PIOD21 0x200000 -[ 1.746093] pinctrl-at91 ahb:apb:pinctrl at fffff400: enable pin 50 as GPIO -[ 1.746093] pinctrl-at91 ahb:apb:pinctrl at fffff400: enable pin 50 as PIOB18 0x40000 -[ 1.746093] pinctrl-at91 ahb:apb:pinctrl at fffff400: enable pin 48 as GPIO -[ 1.746093] pinctrl-at91 ahb:apb:pinctrl at fffff400: enable pin 48 as PIOB16 0x10000 -[ 1.750000] pinctrl-at91 ahb:apb:pinctrl at fffff400: enable pin 46 as GPIO -[ 1.750000] pinctrl-at91 ahb:apb:pinctrl at fffff400: enable pin 46 as PIOB14 0x4000 -[ 1.750000] pinctrl-at91 ahb:apb:pinctrl at fffff400: enable pin 44 as GPIO -[ 1.750000] pinctrl-at91 ahb:apb:pinctrl at fffff400: enable pin 44 as PIOB12 0x1000 +[ 0.343750] pinctrl-at91 ahb:apb:pinctrl@fffff400: enable pin 45 as GPIO +[ 0.343750] pinctrl-at91 ahb:apb:pinctrl@fffff400: enable pin 45 as PIOB13 0x2000 +[ 0.343750] pinctrl-at91 ahb:apb:pinctrl@fffff400: enable pin 47 as GPIO +[ 0.343750] pinctrl-at91 ahb:apb:pinctrl@fffff400: enable pin 47 as PIOB15 0x8000 +[ 0.347656] pinctrl-at91 ahb:apb:pinctrl@fffff400: enable pin 82 as GPIO +[ 0.347656] pinctrl-at91 ahb:apb:pinctrl@fffff400: enable pin 82 as PIOC18 0x40000 +[ 0.347656] pinctrl-at91 ahb:apb:pinctrl@fffff400: enable pin 84 as GPIO +[ 0.347656] pinctrl-at91 ahb:apb:pinctrl@fffff400: enable pin 84 as PIOC20 0x100000 +[ 0.351562] pinctrl-at91 ahb:apb:pinctrl@fffff400: enable pin 80 as GPIO +[ 0.351562] pinctrl-at91 ahb:apb:pinctrl@fffff400: enable pin 80 as PIOC16 0x10000 +[ 0.351562] pinctrl-at91 ahb:apb:pinctrl@fffff400: enable pin 28 as GPIO +[ 0.351562] pinctrl-at91 ahb:apb:pinctrl@fffff400: enable pin 28 as PIOA28 0x10000000 +[ 0.351562] pinctrl-at91 ahb:apb:pinctrl@fffff400: enable pin 21 as GPIO +[ 0.351562] pinctrl-at91 ahb:apb:pinctrl@fffff400: enable pin 21 as PIOA21 0x200000 +[ 0.355468] pinctrl-at91 ahb:apb:pinctrl@fffff400: enable pin 3 as GPIO +[ 0.355468] pinctrl-at91 ahb:apb:pinctrl@fffff400: enable pin 3 as PIOA3 0x8 +[ 0.355468] pinctrl-at91 ahb:apb:pinctrl@fffff400: enable pin 92 as GPIO +[ 0.355468] pinctrl-at91 ahb:apb:pinctrl@fffff400: enable pin 92 as PIOC28 0x10000000 +[ 0.359375] pinctrl-at91 ahb:apb:pinctrl@fffff400: enable pin 90 as GPIO +[ 0.359375] pinctrl-at91 ahb:apb:pinctrl@fffff400: enable pin 90 as PIOC26 0x4000000 +[ 0.359375] pinctrl-at91 ahb:apb:pinctrl@fffff400: enable pin 94 as GPIO +[ 0.359375] pinctrl-at91 ahb:apb:pinctrl@fffff400: enable pin 94 as PIOC30 0x40000000 +[ 0.359375] pinctrl-at91 ahb:apb:pinctrl@fffff400: enable pin 30 as GPIO +[ 0.363281] pinctrl-at91 ahb:apb:pinctrl@fffff400: enable pin 30 as PIOA30 0x40000000 +[ 0.363281] pinctrl-at91 ahb:apb:pinctrl@fffff400: enable pin 31 as GPIO +[ 0.363281] pinctrl-at91 ahb:apb:pinctrl@fffff400: enable pin 31 as PIOA31 0x80000000 +[ 0.367187] pinctrl-at91 ahb:apb:pinctrl@fffff400: enable pin 29 as GPIO +[ 0.367187] pinctrl-at91 ahb:apb:pinctrl@fffff400: enable pin 29 as PIOA29 0x20000000 +[ 0.367187] pinctrl-at91 ahb:apb:pinctrl@fffff400: enable pin 89 as GPIO +[ 0.367187] pinctrl-at91 ahb:apb:pinctrl@fffff400: enable pin 89 as PIOC25 0x2000000 +[ 0.968750] pinctrl-at91 ahb:apb:pinctrl@fffff400: enable pin 101 as GPIO +[ 0.968750] pinctrl-at91 ahb:apb:pinctrl@fffff400: enable pin 101 as PIOD5 0x20 +[ 0.968750] pinctrl-at91 ahb:apb:pinctrl@fffff400: enable pin 100 as GPIO +[ 0.968750] pinctrl-at91 ahb:apb:pinctrl@fffff400: enable pin 100 as PIOD4 0x10 +[ 1.234375] pinctrl-at91 ahb:apb:pinctrl@fffff400: enable pin 23 as GPIO +[ 1.234375] pinctrl-at91 ahb:apb:pinctrl@fffff400: enable pin 23 as PIOA23 0x800000 +[ 1.242187] pinctrl-at91 ahb:apb:pinctrl@fffff400: enable pin 22 as GPIO +[ 1.242187] pinctrl-at91 ahb:apb:pinctrl@fffff400: enable pin 22 as PIOA22 0x400000 +[ 1.246093] pinctrl-at91 ahb:apb:pinctrl@fffff400: enable pin 93 as GPIO +[ 1.246093] pinctrl-at91 ahb:apb:pinctrl@fffff400: enable pin 93 as PIOC29 0x20000000 +[ 1.250000] pinctrl-at91 ahb:apb:pinctrl@fffff400: enable pin 14 as GPIO +[ 1.250000] pinctrl-at91 ahb:apb:pinctrl@fffff400: enable pin 14 as PIOA14 0x4000 +[ 1.656250] pinctrl-at91 ahb:apb:pinctrl@fffff400: enable pin 117 as GPIO +[ 1.656250] pinctrl-at91 ahb:apb:pinctrl@fffff400: enable pin 117 as PIOD21 0x200000 +[ 1.746093] pinctrl-at91 ahb:apb:pinctrl@fffff400: enable pin 50 as GPIO +[ 1.746093] pinctrl-at91 ahb:apb:pinctrl@fffff400: enable pin 50 as PIOB18 0x40000 +[ 1.746093] pinctrl-at91 ahb:apb:pinctrl@fffff400: enable pin 48 as GPIO +[ 1.746093] pinctrl-at91 ahb:apb:pinctrl@fffff400: enable pin 48 as PIOB16 0x10000 +[ 1.750000] pinctrl-at91 ahb:apb:pinctrl@fffff400: enable pin 46 as GPIO +[ 1.750000] pinctrl-at91 ahb:apb:pinctrl@fffff400: enable pin 46 as PIOB14 0x4000 +[ 1.750000] pinctrl-at91 ahb:apb:pinctrl@fffff400: enable pin 44 as GPIO +[ 1.750000] pinctrl-at91 ahb:apb:pinctrl@fffff400: enable pin 44 as PIOB12 0x1000 When I try it in my boerd dts, it works too. spi0 { @@ -126,7 +126,7 @@ When I try it in my boerd dts, it works too. }; }; - spi0: spi at f0000000 { + spi0: spi@f0000000 { status = "okay"; pinctrl-0 = <&pinctrl_spi0 &pinctrl_spi0_cs>; cs-gpios = <&pioA 23 0 @@ -137,61 +137,61 @@ When I try it in my boerd dts, it works too. / # dmesg | grep fm25 [ 1.234375] fm25 spi0.0: 128 KByte fm25 fram / # dmesg | grep "enable pin" -[ 0.332031] pinctrl-at91 ahb:apb:pinctrl at fffff400: enable pin 45 as GPIO -[ 0.332031] pinctrl-at91 ahb:apb:pinctrl at fffff400: enable pin 45 as PIOB13 0x2000 -[ 0.332031] pinctrl-at91 ahb:apb:pinctrl at fffff400: enable pin 47 as GPIO -[ 0.332031] pinctrl-at91 ahb:apb:pinctrl at fffff400: enable pin 47 as PIOB15 0x8000 -[ 0.332031] pinctrl-at91 ahb:apb:pinctrl at fffff400: enable pin 82 as GPIO -[ 0.332031] pinctrl-at91 ahb:apb:pinctrl at fffff400: enable pin 82 as PIOC18 0x40000 -[ 0.335937] pinctrl-at91 ahb:apb:pinctrl at fffff400: enable pin 84 as GPIO -[ 0.335937] pinctrl-at91 ahb:apb:pinctrl at fffff400: enable pin 84 as PIOC20 0x100000 -[ 0.335937] pinctrl-at91 ahb:apb:pinctrl at fffff400: enable pin 80 as GPIO -[ 0.335937] pinctrl-at91 ahb:apb:pinctrl at fffff400: enable pin 80 as PIOC16 0x10000 -[ 0.339843] pinctrl-at91 ahb:apb:pinctrl at fffff400: enable pin 28 as GPIO -[ 0.339843] pinctrl-at91 ahb:apb:pinctrl at fffff400: enable pin 28 as PIOA28 0x10000000 -[ 0.339843] pinctrl-at91 ahb:apb:pinctrl at fffff400: enable pin 21 as GPIO -[ 0.339843] pinctrl-at91 ahb:apb:pinctrl at fffff400: enable pin 21 as PIOA21 0x200000 -[ 0.339843] pinctrl-at91 ahb:apb:pinctrl at fffff400: enable pin 3 as GPIO -[ 0.339843] pinctrl-at91 ahb:apb:pinctrl at fffff400: enable pin 3 as PIOA3 0x8 -[ 0.343750] pinctrl-at91 ahb:apb:pinctrl at fffff400: enable pin 92 as GPIO -[ 0.343750] pinctrl-at91 ahb:apb:pinctrl at fffff400: enable pin 92 as PIOC28 0x10000000 -[ 0.343750] pinctrl-at91 ahb:apb:pinctrl at fffff400: enable pin 90 as GPIO -[ 0.343750] pinctrl-at91 ahb:apb:pinctrl at fffff400: enable pin 90 as PIOC26 0x4000000 -[ 0.347656] pinctrl-at91 ahb:apb:pinctrl at fffff400: enable pin 94 as GPIO -[ 0.347656] pinctrl-at91 ahb:apb:pinctrl at fffff400: enable pin 94 as PIOC30 0x40000000 -[ 0.347656] pinctrl-at91 ahb:apb:pinctrl at fffff400: enable pin 30 as GPIO -[ 0.347656] pinctrl-at91 ahb:apb:pinctrl at fffff400: enable pin 30 as PIOA30 0x40000000 -[ 0.351562] pinctrl-at91 ahb:apb:pinctrl at fffff400: enable pin 31 as GPIO -[ 0.351562] pinctrl-at91 ahb:apb:pinctrl at fffff400: enable pin 31 as PIOA31 0x80000000 -[ 0.351562] pinctrl-at91 ahb:apb:pinctrl at fffff400: enable pin 29 as GPIO -[ 0.351562] pinctrl-at91 ahb:apb:pinctrl at fffff400: enable pin 29 as PIOA29 0x20000000 -[ 0.351562] pinctrl-at91 ahb:apb:pinctrl at fffff400: enable pin 89 as GPIO -[ 0.351562] pinctrl-at91 ahb:apb:pinctrl at fffff400: enable pin 89 as PIOC25 0x2000000 -[ 0.964843] pinctrl-at91 ahb:apb:pinctrl at fffff400: enable pin 101 as GPIO -[ 0.964843] pinctrl-at91 ahb:apb:pinctrl at fffff400: enable pin 101 as PIOD5 0x20 -[ 0.964843] pinctrl-at91 ahb:apb:pinctrl at fffff400: enable pin 100 as GPIO -[ 0.964843] pinctrl-at91 ahb:apb:pinctrl at fffff400: enable pin 100 as PIOD4 0x10 -[ 1.230468] pinctrl-at91 ahb:apb:pinctrl at fffff400: enable pin 23 as GPIO -[ 1.230468] pinctrl-at91 ahb:apb:pinctrl at fffff400: enable pin 23 as PIOA23 0x800000 -[ 1.238281] pinctrl-at91 ahb:apb:pinctrl at fffff400: enable pin 22 as GPIO -[ 1.238281] pinctrl-at91 ahb:apb:pinctrl at fffff400: enable pin 22 as PIOA22 0x400000 -[ 1.242187] pinctrl-at91 ahb:apb:pinctrl at fffff400: enable pin 93 as GPIO -[ 1.242187] pinctrl-at91 ahb:apb:pinctrl at fffff400: enable pin 93 as PIOC29 0x20000000 -[ 1.246093] pinctrl-at91 ahb:apb:pinctrl at fffff400: enable pin 14 as GPIO -[ 1.246093] pinctrl-at91 ahb:apb:pinctrl at fffff400: enable pin 14 as PIOA14 0x4000 -[ 1.652343] pinctrl-at91 ahb:apb:pinctrl at fffff400: enable pin 117 as GPIO -[ 1.652343] pinctrl-at91 ahb:apb:pinctrl at fffff400: enable pin 117 as PIOD21 0x200000 -[ 1.742187] pinctrl-at91 ahb:apb:pinctrl at fffff400: enable pin 50 as GPIO -[ 1.742187] pinctrl-at91 ahb:apb:pinctrl at fffff400: enable pin 50 as PIOB18 0x40000 -[ 1.742187] pinctrl-at91 ahb:apb:pinctrl at fffff400: enable pin 48 as GPIO -[ 1.742187] pinctrl-at91 ahb:apb:pinctrl at fffff400: enable pin 48 as PIOB16 0x10000 -[ 1.746093] pinctrl-at91 ahb:apb:pinctrl at fffff400: enable pin 46 as GPIO -[ 1.746093] pinctrl-at91 ahb:apb:pinctrl at fffff400: enable pin 46 as PIOB14 0x4000 -[ 1.746093] pinctrl-at91 ahb:apb:pinctrl at fffff400: enable pin 44 as GPIO -[ 1.746093] pinctrl-at91 ahb:apb:pinctrl at fffff400: enable pin 44 as PIOB12 0x1000 +[ 0.332031] pinctrl-at91 ahb:apb:pinctrl@fffff400: enable pin 45 as GPIO +[ 0.332031] pinctrl-at91 ahb:apb:pinctrl@fffff400: enable pin 45 as PIOB13 0x2000 +[ 0.332031] pinctrl-at91 ahb:apb:pinctrl@fffff400: enable pin 47 as GPIO +[ 0.332031] pinctrl-at91 ahb:apb:pinctrl@fffff400: enable pin 47 as PIOB15 0x8000 +[ 0.332031] pinctrl-at91 ahb:apb:pinctrl@fffff400: enable pin 82 as GPIO +[ 0.332031] pinctrl-at91 ahb:apb:pinctrl@fffff400: enable pin 82 as PIOC18 0x40000 +[ 0.335937] pinctrl-at91 ahb:apb:pinctrl@fffff400: enable pin 84 as GPIO +[ 0.335937] pinctrl-at91 ahb:apb:pinctrl@fffff400: enable pin 84 as PIOC20 0x100000 +[ 0.335937] pinctrl-at91 ahb:apb:pinctrl@fffff400: enable pin 80 as GPIO +[ 0.335937] pinctrl-at91 ahb:apb:pinctrl@fffff400: enable pin 80 as PIOC16 0x10000 +[ 0.339843] pinctrl-at91 ahb:apb:pinctrl@fffff400: enable pin 28 as GPIO +[ 0.339843] pinctrl-at91 ahb:apb:pinctrl@fffff400: enable pin 28 as PIOA28 0x10000000 +[ 0.339843] pinctrl-at91 ahb:apb:pinctrl@fffff400: enable pin 21 as GPIO +[ 0.339843] pinctrl-at91 ahb:apb:pinctrl@fffff400: enable pin 21 as PIOA21 0x200000 +[ 0.339843] pinctrl-at91 ahb:apb:pinctrl@fffff400: enable pin 3 as GPIO +[ 0.339843] pinctrl-at91 ahb:apb:pinctrl@fffff400: enable pin 3 as PIOA3 0x8 +[ 0.343750] pinctrl-at91 ahb:apb:pinctrl@fffff400: enable pin 92 as GPIO +[ 0.343750] pinctrl-at91 ahb:apb:pinctrl@fffff400: enable pin 92 as PIOC28 0x10000000 +[ 0.343750] pinctrl-at91 ahb:apb:pinctrl@fffff400: enable pin 90 as GPIO +[ 0.343750] pinctrl-at91 ahb:apb:pinctrl@fffff400: enable pin 90 as PIOC26 0x4000000 +[ 0.347656] pinctrl-at91 ahb:apb:pinctrl@fffff400: enable pin 94 as GPIO +[ 0.347656] pinctrl-at91 ahb:apb:pinctrl@fffff400: enable pin 94 as PIOC30 0x40000000 +[ 0.347656] pinctrl-at91 ahb:apb:pinctrl@fffff400: enable pin 30 as GPIO +[ 0.347656] pinctrl-at91 ahb:apb:pinctrl@fffff400: enable pin 30 as PIOA30 0x40000000 +[ 0.351562] pinctrl-at91 ahb:apb:pinctrl@fffff400: enable pin 31 as GPIO +[ 0.351562] pinctrl-at91 ahb:apb:pinctrl@fffff400: enable pin 31 as PIOA31 0x80000000 +[ 0.351562] pinctrl-at91 ahb:apb:pinctrl@fffff400: enable pin 29 as GPIO +[ 0.351562] pinctrl-at91 ahb:apb:pinctrl@fffff400: enable pin 29 as PIOA29 0x20000000 +[ 0.351562] pinctrl-at91 ahb:apb:pinctrl@fffff400: enable pin 89 as GPIO +[ 0.351562] pinctrl-at91 ahb:apb:pinctrl@fffff400: enable pin 89 as PIOC25 0x2000000 +[ 0.964843] pinctrl-at91 ahb:apb:pinctrl@fffff400: enable pin 101 as GPIO +[ 0.964843] pinctrl-at91 ahb:apb:pinctrl@fffff400: enable pin 101 as PIOD5 0x20 +[ 0.964843] pinctrl-at91 ahb:apb:pinctrl@fffff400: enable pin 100 as GPIO +[ 0.964843] pinctrl-at91 ahb:apb:pinctrl@fffff400: enable pin 100 as PIOD4 0x10 +[ 1.230468] pinctrl-at91 ahb:apb:pinctrl@fffff400: enable pin 23 as GPIO +[ 1.230468] pinctrl-at91 ahb:apb:pinctrl@fffff400: enable pin 23 as PIOA23 0x800000 +[ 1.238281] pinctrl-at91 ahb:apb:pinctrl@fffff400: enable pin 22 as GPIO +[ 1.238281] pinctrl-at91 ahb:apb:pinctrl@fffff400: enable pin 22 as PIOA22 0x400000 +[ 1.242187] pinctrl-at91 ahb:apb:pinctrl@fffff400: enable pin 93 as GPIO +[ 1.242187] pinctrl-at91 ahb:apb:pinctrl@fffff400: enable pin 93 as PIOC29 0x20000000 +[ 1.246093] pinctrl-at91 ahb:apb:pinctrl@fffff400: enable pin 14 as GPIO +[ 1.246093] pinctrl-at91 ahb:apb:pinctrl@fffff400: enable pin 14 as PIOA14 0x4000 +[ 1.652343] pinctrl-at91 ahb:apb:pinctrl@fffff400: enable pin 117 as GPIO +[ 1.652343] pinctrl-at91 ahb:apb:pinctrl@fffff400: enable pin 117 as PIOD21 0x200000 +[ 1.742187] pinctrl-at91 ahb:apb:pinctrl@fffff400: enable pin 50 as GPIO +[ 1.742187] pinctrl-at91 ahb:apb:pinctrl@fffff400: enable pin 50 as PIOB18 0x40000 +[ 1.742187] pinctrl-at91 ahb:apb:pinctrl@fffff400: enable pin 48 as GPIO +[ 1.742187] pinctrl-at91 ahb:apb:pinctrl@fffff400: enable pin 48 as PIOB16 0x10000 +[ 1.746093] pinctrl-at91 ahb:apb:pinctrl@fffff400: enable pin 46 as GPIO +[ 1.746093] pinctrl-at91 ahb:apb:pinctrl@fffff400: enable pin 46 as PIOB14 0x4000 +[ 1.746093] pinctrl-at91 ahb:apb:pinctrl@fffff400: enable pin 44 as GPIO +[ 1.746093] pinctrl-at91 ahb:apb:pinctrl@fffff400: enable pin 44 as PIOB12 0x1000 When not, it doesn't work. - spi0: spi at f0000000 { + spi0: spi@f0000000 { status = "okay"; /*pinctrl-0 = <&pinctrl_spi0 &pinctrl_spi0_cs>;*/ cs-gpios = <&pioA 23 0 @@ -201,58 +201,58 @@ When not, it doesn't work. / # dmesg | grep fm25 / # dmesg | grep "enable pin" -[ 0.328125] pinctrl-at91 ahb:apb:pinctrl at fffff400: enable pin 45 as GPIO -[ 0.328125] pinctrl-at91 ahb:apb:pinctrl at fffff400: enable pin 45 as PIOB13 0x2000 -[ 0.328125] pinctrl-at91 ahb:apb:pinctrl at fffff400: enable pin 47 as GPIO -[ 0.328125] pinctrl-at91 ahb:apb:pinctrl at fffff400: enable pin 47 as PIOB15 0x8000 -[ 0.328125] pinctrl-at91 ahb:apb:pinctrl at fffff400: enable pin 82 as GPIO -[ 0.328125] pinctrl-at91 ahb:apb:pinctrl at fffff400: enable pin 82 as PIOC18 0x40000 -[ 0.332031] pinctrl-at91 ahb:apb:pinctrl at fffff400: enable pin 84 as GPIO -[ 0.332031] pinctrl-at91 ahb:apb:pinctrl at fffff400: enable pin 84 as PIOC20 0x100000 -[ 0.332031] pinctrl-at91 ahb:apb:pinctrl at fffff400: enable pin 80 as GPIO -[ 0.332031] pinctrl-at91 ahb:apb:pinctrl at fffff400: enable pin 80 as PIOC16 0x10000 -[ 0.335937] pinctrl-at91 ahb:apb:pinctrl at fffff400: enable pin 28 as GPIO -[ 0.335937] pinctrl-at91 ahb:apb:pinctrl at fffff400: enable pin 28 as PIOA28 0x10000000 -[ 0.335937] pinctrl-at91 ahb:apb:pinctrl at fffff400: enable pin 21 as GPIO -[ 0.335937] pinctrl-at91 ahb:apb:pinctrl at fffff400: enable pin 21 as PIOA21 0x200000 -[ 0.339843] pinctrl-at91 ahb:apb:pinctrl at fffff400: enable pin 3 as GPIO -[ 0.339843] pinctrl-at91 ahb:apb:pinctrl at fffff400: enable pin 3 as PIOA3 0x8 -[ 0.339843] pinctrl-at91 ahb:apb:pinctrl at fffff400: enable pin 92 as GPIO -[ 0.339843] pinctrl-at91 ahb:apb:pinctrl at fffff400: enable pin 92 as PIOC28 0x10000000 -[ 0.343750] pinctrl-at91 ahb:apb:pinctrl at fffff400: enable pin 90 as GPIO -[ 0.343750] pinctrl-at91 ahb:apb:pinctrl at fffff400: enable pin 90 as PIOC26 0x4000000 -[ 0.343750] pinctrl-at91 ahb:apb:pinctrl at fffff400: enable pin 94 as GPIO -[ 0.343750] pinctrl-at91 ahb:apb:pinctrl at fffff400: enable pin 94 as PIOC30 0x40000000 -[ 0.347656] pinctrl-at91 ahb:apb:pinctrl at fffff400: enable pin 30 as GPIO -[ 0.347656] pinctrl-at91 ahb:apb:pinctrl at fffff400: enable pin 30 as PIOA30 0x40000000 -[ 0.347656] pinctrl-at91 ahb:apb:pinctrl at fffff400: enable pin 31 as GPIO -[ 0.347656] pinctrl-at91 ahb:apb:pinctrl at fffff400: enable pin 31 as PIOA31 0x80000000 -[ 0.347656] pinctrl-at91 ahb:apb:pinctrl at fffff400: enable pin 29 as GPIO -[ 0.347656] pinctrl-at91 ahb:apb:pinctrl at fffff400: enable pin 29 as PIOA29 0x20000000 -[ 0.351562] pinctrl-at91 ahb:apb:pinctrl at fffff400: enable pin 89 as GPIO -[ 0.351562] pinctrl-at91 ahb:apb:pinctrl at fffff400: enable pin 89 as PIOC25 0x2000000 -[ 0.968750] pinctrl-at91 ahb:apb:pinctrl at fffff400: enable pin 101 as GPIO -[ 0.968750] pinctrl-at91 ahb:apb:pinctrl at fffff400: enable pin 101 as PIOD5 0x20 -[ 0.968750] pinctrl-at91 ahb:apb:pinctrl at fffff400: enable pin 100 as GPIO -[ 0.968750] pinctrl-at91 ahb:apb:pinctrl at fffff400: enable pin 100 as PIOD4 0x10 -[ 1.238281] pinctrl-at91 ahb:apb:pinctrl at fffff400: enable pin 23 as GPIO -[ 1.238281] pinctrl-at91 ahb:apb:pinctrl at fffff400: enable pin 23 as PIOA23 0x800000 -[ 1.238281] pinctrl-at91 ahb:apb:pinctrl at fffff400: enable pin 22 as GPIO -[ 1.238281] pinctrl-at91 ahb:apb:pinctrl at fffff400: enable pin 22 as PIOA22 0x400000 -[ 1.242187] pinctrl-at91 ahb:apb:pinctrl at fffff400: enable pin 93 as GPIO -[ 1.242187] pinctrl-at91 ahb:apb:pinctrl at fffff400: enable pin 93 as PIOC29 0x20000000 -[ 1.246093] pinctrl-at91 ahb:apb:pinctrl at fffff400: enable pin 14 as GPIO -[ 1.246093] pinctrl-at91 ahb:apb:pinctrl at fffff400: enable pin 14 as PIOA14 0x4000 -[ 1.652343] pinctrl-at91 ahb:apb:pinctrl at fffff400: enable pin 117 as GPIO -[ 1.652343] pinctrl-at91 ahb:apb:pinctrl at fffff400: enable pin 117 as PIOD21 0x200000 -[ 1.742187] pinctrl-at91 ahb:apb:pinctrl at fffff400: enable pin 50 as GPIO -[ 1.742187] pinctrl-at91 ahb:apb:pinctrl at fffff400: enable pin 50 as PIOB18 0x40000 -[ 1.742187] pinctrl-at91 ahb:apb:pinctrl at fffff400: enable pin 48 as GPIO -[ 1.742187] pinctrl-at91 ahb:apb:pinctrl at fffff400: enable pin 48 as PIOB16 0x10000 -[ 1.746093] pinctrl-at91 ahb:apb:pinctrl at fffff400: enable pin 46 as GPIO -[ 1.746093] pinctrl-at91 ahb:apb:pinctrl at fffff400: enable pin 46 as PIOB14 0x4000 -[ 1.746093] pinctrl-at91 ahb:apb:pinctrl at fffff400: enable pin 44 as GPIO -[ 1.746093] pinctrl-at91 ahb:apb:pinctrl at fffff400: enable pin 44 as PIOB12 0x1000 +[ 0.328125] pinctrl-at91 ahb:apb:pinctrl@fffff400: enable pin 45 as GPIO +[ 0.328125] pinctrl-at91 ahb:apb:pinctrl@fffff400: enable pin 45 as PIOB13 0x2000 +[ 0.328125] pinctrl-at91 ahb:apb:pinctrl@fffff400: enable pin 47 as GPIO +[ 0.328125] pinctrl-at91 ahb:apb:pinctrl@fffff400: enable pin 47 as PIOB15 0x8000 +[ 0.328125] pinctrl-at91 ahb:apb:pinctrl@fffff400: enable pin 82 as GPIO +[ 0.328125] pinctrl-at91 ahb:apb:pinctrl@fffff400: enable pin 82 as PIOC18 0x40000 +[ 0.332031] pinctrl-at91 ahb:apb:pinctrl@fffff400: enable pin 84 as GPIO +[ 0.332031] pinctrl-at91 ahb:apb:pinctrl@fffff400: enable pin 84 as PIOC20 0x100000 +[ 0.332031] pinctrl-at91 ahb:apb:pinctrl@fffff400: enable pin 80 as GPIO +[ 0.332031] pinctrl-at91 ahb:apb:pinctrl@fffff400: enable pin 80 as PIOC16 0x10000 +[ 0.335937] pinctrl-at91 ahb:apb:pinctrl@fffff400: enable pin 28 as GPIO +[ 0.335937] pinctrl-at91 ahb:apb:pinctrl@fffff400: enable pin 28 as PIOA28 0x10000000 +[ 0.335937] pinctrl-at91 ahb:apb:pinctrl@fffff400: enable pin 21 as GPIO +[ 0.335937] pinctrl-at91 ahb:apb:pinctrl@fffff400: enable pin 21 as PIOA21 0x200000 +[ 0.339843] pinctrl-at91 ahb:apb:pinctrl@fffff400: enable pin 3 as GPIO +[ 0.339843] pinctrl-at91 ahb:apb:pinctrl@fffff400: enable pin 3 as PIOA3 0x8 +[ 0.339843] pinctrl-at91 ahb:apb:pinctrl@fffff400: enable pin 92 as GPIO +[ 0.339843] pinctrl-at91 ahb:apb:pinctrl@fffff400: enable pin 92 as PIOC28 0x10000000 +[ 0.343750] pinctrl-at91 ahb:apb:pinctrl@fffff400: enable pin 90 as GPIO +[ 0.343750] pinctrl-at91 ahb:apb:pinctrl@fffff400: enable pin 90 as PIOC26 0x4000000 +[ 0.343750] pinctrl-at91 ahb:apb:pinctrl@fffff400: enable pin 94 as GPIO +[ 0.343750] pinctrl-at91 ahb:apb:pinctrl@fffff400: enable pin 94 as PIOC30 0x40000000 +[ 0.347656] pinctrl-at91 ahb:apb:pinctrl@fffff400: enable pin 30 as GPIO +[ 0.347656] pinctrl-at91 ahb:apb:pinctrl@fffff400: enable pin 30 as PIOA30 0x40000000 +[ 0.347656] pinctrl-at91 ahb:apb:pinctrl@fffff400: enable pin 31 as GPIO +[ 0.347656] pinctrl-at91 ahb:apb:pinctrl@fffff400: enable pin 31 as PIOA31 0x80000000 +[ 0.347656] pinctrl-at91 ahb:apb:pinctrl@fffff400: enable pin 29 as GPIO +[ 0.347656] pinctrl-at91 ahb:apb:pinctrl@fffff400: enable pin 29 as PIOA29 0x20000000 +[ 0.351562] pinctrl-at91 ahb:apb:pinctrl@fffff400: enable pin 89 as GPIO +[ 0.351562] pinctrl-at91 ahb:apb:pinctrl@fffff400: enable pin 89 as PIOC25 0x2000000 +[ 0.968750] pinctrl-at91 ahb:apb:pinctrl@fffff400: enable pin 101 as GPIO +[ 0.968750] pinctrl-at91 ahb:apb:pinctrl@fffff400: enable pin 101 as PIOD5 0x20 +[ 0.968750] pinctrl-at91 ahb:apb:pinctrl@fffff400: enable pin 100 as GPIO +[ 0.968750] pinctrl-at91 ahb:apb:pinctrl@fffff400: enable pin 100 as PIOD4 0x10 +[ 1.238281] pinctrl-at91 ahb:apb:pinctrl@fffff400: enable pin 23 as GPIO +[ 1.238281] pinctrl-at91 ahb:apb:pinctrl@fffff400: enable pin 23 as PIOA23 0x800000 +[ 1.238281] pinctrl-at91 ahb:apb:pinctrl@fffff400: enable pin 22 as GPIO +[ 1.238281] pinctrl-at91 ahb:apb:pinctrl@fffff400: enable pin 22 as PIOA22 0x400000 +[ 1.242187] pinctrl-at91 ahb:apb:pinctrl@fffff400: enable pin 93 as GPIO +[ 1.242187] pinctrl-at91 ahb:apb:pinctrl@fffff400: enable pin 93 as PIOC29 0x20000000 +[ 1.246093] pinctrl-at91 ahb:apb:pinctrl@fffff400: enable pin 14 as GPIO +[ 1.246093] pinctrl-at91 ahb:apb:pinctrl@fffff400: enable pin 14 as PIOA14 0x4000 +[ 1.652343] pinctrl-at91 ahb:apb:pinctrl@fffff400: enable pin 117 as GPIO +[ 1.652343] pinctrl-at91 ahb:apb:pinctrl@fffff400: enable pin 117 as PIOD21 0x200000 +[ 1.742187] pinctrl-at91 ahb:apb:pinctrl@fffff400: enable pin 50 as GPIO +[ 1.742187] pinctrl-at91 ahb:apb:pinctrl@fffff400: enable pin 50 as PIOB18 0x40000 +[ 1.742187] pinctrl-at91 ahb:apb:pinctrl@fffff400: enable pin 48 as GPIO +[ 1.742187] pinctrl-at91 ahb:apb:pinctrl@fffff400: enable pin 48 as PIOB16 0x10000 +[ 1.746093] pinctrl-at91 ahb:apb:pinctrl@fffff400: enable pin 46 as GPIO +[ 1.746093] pinctrl-at91 ahb:apb:pinctrl@fffff400: enable pin 46 as PIOB14 0x4000 +[ 1.746093] pinctrl-at91 ahb:apb:pinctrl@fffff400: enable pin 44 as GPIO +[ 1.746093] pinctrl-at91 ahb:apb:pinctrl@fffff400: enable pin 44 as PIOB12 0x1000 > > diff --git a/a/content_digest b/N1/content_digest index 466b9e7..a9414ab 100644 --- a/a/content_digest +++ b/N1/content_digest @@ -9,30 +9,36 @@ "ref\020140725085436.GF9532@piout.net\0" "ref\053D21C57.3010805@aksignal.cz\0" "ref\020140725111033.49a0e7e8@bbrezillon\0" - "From\0jiri.prchal@aksignal.cz (Ji\305\231\303\255 Prchal)\0" - "Subject\0[PATCH] ARM: at91: at91sam9x5: sets NPCS0 (PA14) back to GPIO\0" + "From\0Ji\305\231\303\255 Prchal <jiri.prchal@aksignal.cz>\0" + "Subject\0Re: [PATCH] ARM: at91: at91sam9x5: sets NPCS0 (PA14) back to GPIO\0" "Date\0Fri, 25 Jul 2014 11:40:33 +0200\0" - "To\0linux-arm-kernel@lists.infradead.org\0" + "To\0Boris BREZILLON <boris.brezillon@free-electrons.com>\0" + "Cc\0Alexandre Belloni <alexandre.belloni@free-electrons.com>" + devicetree@vger.kernel.org + nicolas.ferre@atmel.com + linux-arm-kernel@lists.infradead.org + Bo Shen <voice.shen@atmel.com> + " linux-kernel@vger.kernel.org\0" "\00:1\0" "b\0" "\n" "\n" "Dne 25.7.2014 v 11:10 Boris BREZILLON napsal(a):\n" "> On Fri, 25 Jul 2014 10:59:03 +0200\n" - "> Ji?? Prchal <jiri.prchal@aksignal.cz> wrote:\n" + "> Ji\305\231\303\255 Prchal <jiri.prchal@aksignal.cz> wrote:\n" ">\n" ">>\n" ">>\n" ">> Dne 25.7.2014 v 10:54 Alexandre Belloni napsal(a):\n" - ">>> On 25/07/2014 at 10:37:31 +0200, Ji?? Prchal wrote :\n" + ">>> On 25/07/2014 at 10:37:31 +0200, Ji\305\231\303\255 Prchal wrote :\n" ">>>>\n" ">>>>\n" ">>>> Dne 25.7.2014 v 10:30 Alexandre Belloni napsal(a):\n" ">>>>> Hi,\n" ">>>>>\n" - ">>>>> On 25/07/2014 at 08:14:40 +0200, Ji?? Prchal wrote :\n" + ">>>>> On 25/07/2014 at 08:14:40 +0200, Ji\305\231\303\255 Prchal wrote :\n" ">>>>>> I'm using custom board. My spi node:\n" - ">>>>>> \t\t\tspi0: spi at f0000000 {\n" + ">>>>>> \t\t\tspi0: spi@f0000000 {\n" ">>>>>\n" ">>>>> You should override the pinctrl here as you are using gpios for the cs.\n" ">>>>> \t\t\t\tpinctrl-0 = <&pinctrl_spi0_custom>;\n" @@ -44,7 +50,7 @@ ">>>>>> \t\t\t\t\t &pioA 14 0>;\n" ">>>>>>\n" ">>>>>\n" - ">>>>> \t\tpinctrl at fffff400 {\n" + ">>>>> \t\tpinctrl@fffff400 {\n" ">>>>> \t\t\t\tspi0 {\n" ">>>>> \t\t\t\t\t pinctrl_spi0_custom: spi0-custom {\n" ">>>>> \t\t\t\t\t\t\t atmel,pins =\n" @@ -79,58 +85,58 @@ "/ # dmesg | grep fm25\n" "[ 1.238281] fm25 spi0.0: 128 KByte fm25 fram\n" "/ # dmesg | grep \"enable pin\"\n" - "[ 0.343750] pinctrl-at91 ahb:apb:pinctrl at fffff400: enable pin 45 as GPIO\n" - "[ 0.343750] pinctrl-at91 ahb:apb:pinctrl at fffff400: enable pin 45 as PIOB13 0x2000\n" - "[ 0.343750] pinctrl-at91 ahb:apb:pinctrl at fffff400: enable pin 47 as GPIO\n" - "[ 0.343750] pinctrl-at91 ahb:apb:pinctrl at fffff400: enable pin 47 as PIOB15 0x8000\n" - "[ 0.347656] pinctrl-at91 ahb:apb:pinctrl at fffff400: enable pin 82 as GPIO\n" - "[ 0.347656] pinctrl-at91 ahb:apb:pinctrl at fffff400: enable pin 82 as PIOC18 0x40000\n" - "[ 0.347656] pinctrl-at91 ahb:apb:pinctrl at fffff400: enable pin 84 as GPIO\n" - "[ 0.347656] pinctrl-at91 ahb:apb:pinctrl at fffff400: enable pin 84 as PIOC20 0x100000\n" - "[ 0.351562] pinctrl-at91 ahb:apb:pinctrl at fffff400: enable pin 80 as GPIO\n" - "[ 0.351562] pinctrl-at91 ahb:apb:pinctrl at fffff400: enable pin 80 as PIOC16 0x10000\n" - "[ 0.351562] pinctrl-at91 ahb:apb:pinctrl at fffff400: enable pin 28 as GPIO\n" - "[ 0.351562] pinctrl-at91 ahb:apb:pinctrl at fffff400: enable pin 28 as PIOA28 0x10000000\n" - "[ 0.351562] pinctrl-at91 ahb:apb:pinctrl at fffff400: enable pin 21 as GPIO\n" - "[ 0.351562] pinctrl-at91 ahb:apb:pinctrl at fffff400: enable pin 21 as PIOA21 0x200000\n" - "[ 0.355468] pinctrl-at91 ahb:apb:pinctrl at fffff400: enable pin 3 as GPIO\n" - "[ 0.355468] pinctrl-at91 ahb:apb:pinctrl at fffff400: enable pin 3 as PIOA3 0x8\n" - "[ 0.355468] pinctrl-at91 ahb:apb:pinctrl at fffff400: enable pin 92 as GPIO\n" - "[ 0.355468] pinctrl-at91 ahb:apb:pinctrl at fffff400: enable pin 92 as PIOC28 0x10000000\n" - "[ 0.359375] pinctrl-at91 ahb:apb:pinctrl at fffff400: enable pin 90 as GPIO\n" - "[ 0.359375] pinctrl-at91 ahb:apb:pinctrl at fffff400: enable pin 90 as PIOC26 0x4000000\n" - "[ 0.359375] pinctrl-at91 ahb:apb:pinctrl at fffff400: enable pin 94 as GPIO\n" - "[ 0.359375] pinctrl-at91 ahb:apb:pinctrl at fffff400: enable pin 94 as PIOC30 0x40000000\n" - "[ 0.359375] pinctrl-at91 ahb:apb:pinctrl at fffff400: enable pin 30 as GPIO\n" - "[ 0.363281] pinctrl-at91 ahb:apb:pinctrl at fffff400: enable pin 30 as PIOA30 0x40000000\n" - "[ 0.363281] pinctrl-at91 ahb:apb:pinctrl at fffff400: enable pin 31 as GPIO\n" - "[ 0.363281] pinctrl-at91 ahb:apb:pinctrl at fffff400: enable pin 31 as PIOA31 0x80000000\n" - "[ 0.367187] pinctrl-at91 ahb:apb:pinctrl at fffff400: enable pin 29 as GPIO\n" - "[ 0.367187] pinctrl-at91 ahb:apb:pinctrl at fffff400: enable pin 29 as PIOA29 0x20000000\n" - "[ 0.367187] pinctrl-at91 ahb:apb:pinctrl at fffff400: enable pin 89 as GPIO\n" - "[ 0.367187] pinctrl-at91 ahb:apb:pinctrl at fffff400: enable pin 89 as PIOC25 0x2000000\n" - "[ 0.968750] pinctrl-at91 ahb:apb:pinctrl at fffff400: enable pin 101 as GPIO\n" - "[ 0.968750] pinctrl-at91 ahb:apb:pinctrl at fffff400: enable pin 101 as PIOD5 0x20\n" - "[ 0.968750] pinctrl-at91 ahb:apb:pinctrl at fffff400: enable pin 100 as GPIO\n" - "[ 0.968750] pinctrl-at91 ahb:apb:pinctrl at fffff400: enable pin 100 as PIOD4 0x10\n" - "[ 1.234375] pinctrl-at91 ahb:apb:pinctrl at fffff400: enable pin 23 as GPIO\n" - "[ 1.234375] pinctrl-at91 ahb:apb:pinctrl at fffff400: enable pin 23 as PIOA23 0x800000\n" - "[ 1.242187] pinctrl-at91 ahb:apb:pinctrl at fffff400: enable pin 22 as GPIO\n" - "[ 1.242187] pinctrl-at91 ahb:apb:pinctrl at fffff400: enable pin 22 as PIOA22 0x400000\n" - "[ 1.246093] pinctrl-at91 ahb:apb:pinctrl at fffff400: enable pin 93 as GPIO\n" - "[ 1.246093] pinctrl-at91 ahb:apb:pinctrl at fffff400: enable pin 93 as PIOC29 0x20000000\n" - "[ 1.250000] pinctrl-at91 ahb:apb:pinctrl at fffff400: enable pin 14 as GPIO\n" - "[ 1.250000] pinctrl-at91 ahb:apb:pinctrl at fffff400: enable pin 14 as PIOA14 0x4000\n" - "[ 1.656250] pinctrl-at91 ahb:apb:pinctrl at fffff400: enable pin 117 as GPIO\n" - "[ 1.656250] pinctrl-at91 ahb:apb:pinctrl at fffff400: enable pin 117 as PIOD21 0x200000\n" - "[ 1.746093] pinctrl-at91 ahb:apb:pinctrl at fffff400: enable pin 50 as GPIO\n" - "[ 1.746093] pinctrl-at91 ahb:apb:pinctrl at fffff400: enable pin 50 as PIOB18 0x40000\n" - "[ 1.746093] pinctrl-at91 ahb:apb:pinctrl at fffff400: enable pin 48 as GPIO\n" - "[ 1.746093] pinctrl-at91 ahb:apb:pinctrl at fffff400: enable pin 48 as PIOB16 0x10000\n" - "[ 1.750000] pinctrl-at91 ahb:apb:pinctrl at fffff400: enable pin 46 as GPIO\n" - "[ 1.750000] pinctrl-at91 ahb:apb:pinctrl at fffff400: enable pin 46 as PIOB14 0x4000\n" - "[ 1.750000] pinctrl-at91 ahb:apb:pinctrl at fffff400: enable pin 44 as GPIO\n" - "[ 1.750000] pinctrl-at91 ahb:apb:pinctrl at fffff400: enable pin 44 as PIOB12 0x1000\n" + "[ 0.343750] pinctrl-at91 ahb:apb:pinctrl@fffff400: enable pin 45 as GPIO\n" + "[ 0.343750] pinctrl-at91 ahb:apb:pinctrl@fffff400: enable pin 45 as PIOB13 0x2000\n" + "[ 0.343750] pinctrl-at91 ahb:apb:pinctrl@fffff400: enable pin 47 as GPIO\n" + "[ 0.343750] pinctrl-at91 ahb:apb:pinctrl@fffff400: enable pin 47 as PIOB15 0x8000\n" + "[ 0.347656] pinctrl-at91 ahb:apb:pinctrl@fffff400: enable pin 82 as GPIO\n" + "[ 0.347656] pinctrl-at91 ahb:apb:pinctrl@fffff400: enable pin 82 as PIOC18 0x40000\n" + "[ 0.347656] pinctrl-at91 ahb:apb:pinctrl@fffff400: enable pin 84 as GPIO\n" + "[ 0.347656] pinctrl-at91 ahb:apb:pinctrl@fffff400: enable pin 84 as PIOC20 0x100000\n" + "[ 0.351562] pinctrl-at91 ahb:apb:pinctrl@fffff400: enable pin 80 as GPIO\n" + "[ 0.351562] pinctrl-at91 ahb:apb:pinctrl@fffff400: enable pin 80 as PIOC16 0x10000\n" + "[ 0.351562] pinctrl-at91 ahb:apb:pinctrl@fffff400: enable pin 28 as GPIO\n" + "[ 0.351562] pinctrl-at91 ahb:apb:pinctrl@fffff400: enable pin 28 as PIOA28 0x10000000\n" + "[ 0.351562] pinctrl-at91 ahb:apb:pinctrl@fffff400: enable pin 21 as GPIO\n" + "[ 0.351562] pinctrl-at91 ahb:apb:pinctrl@fffff400: enable pin 21 as PIOA21 0x200000\n" + "[ 0.355468] pinctrl-at91 ahb:apb:pinctrl@fffff400: enable pin 3 as GPIO\n" + "[ 0.355468] pinctrl-at91 ahb:apb:pinctrl@fffff400: enable pin 3 as PIOA3 0x8\n" + "[ 0.355468] pinctrl-at91 ahb:apb:pinctrl@fffff400: enable pin 92 as GPIO\n" + "[ 0.355468] pinctrl-at91 ahb:apb:pinctrl@fffff400: enable pin 92 as PIOC28 0x10000000\n" + "[ 0.359375] pinctrl-at91 ahb:apb:pinctrl@fffff400: enable pin 90 as GPIO\n" + "[ 0.359375] pinctrl-at91 ahb:apb:pinctrl@fffff400: enable pin 90 as PIOC26 0x4000000\n" + "[ 0.359375] pinctrl-at91 ahb:apb:pinctrl@fffff400: enable pin 94 as GPIO\n" + "[ 0.359375] pinctrl-at91 ahb:apb:pinctrl@fffff400: enable pin 94 as PIOC30 0x40000000\n" + "[ 0.359375] pinctrl-at91 ahb:apb:pinctrl@fffff400: enable pin 30 as GPIO\n" + "[ 0.363281] pinctrl-at91 ahb:apb:pinctrl@fffff400: enable pin 30 as PIOA30 0x40000000\n" + "[ 0.363281] pinctrl-at91 ahb:apb:pinctrl@fffff400: enable pin 31 as GPIO\n" + "[ 0.363281] pinctrl-at91 ahb:apb:pinctrl@fffff400: enable pin 31 as PIOA31 0x80000000\n" + "[ 0.367187] pinctrl-at91 ahb:apb:pinctrl@fffff400: enable pin 29 as GPIO\n" + "[ 0.367187] pinctrl-at91 ahb:apb:pinctrl@fffff400: enable pin 29 as PIOA29 0x20000000\n" + "[ 0.367187] pinctrl-at91 ahb:apb:pinctrl@fffff400: enable pin 89 as GPIO\n" + "[ 0.367187] pinctrl-at91 ahb:apb:pinctrl@fffff400: enable pin 89 as PIOC25 0x2000000\n" + "[ 0.968750] pinctrl-at91 ahb:apb:pinctrl@fffff400: enable pin 101 as GPIO\n" + "[ 0.968750] pinctrl-at91 ahb:apb:pinctrl@fffff400: enable pin 101 as PIOD5 0x20\n" + "[ 0.968750] pinctrl-at91 ahb:apb:pinctrl@fffff400: enable pin 100 as GPIO\n" + "[ 0.968750] pinctrl-at91 ahb:apb:pinctrl@fffff400: enable pin 100 as PIOD4 0x10\n" + "[ 1.234375] pinctrl-at91 ahb:apb:pinctrl@fffff400: enable pin 23 as GPIO\n" + "[ 1.234375] pinctrl-at91 ahb:apb:pinctrl@fffff400: enable pin 23 as PIOA23 0x800000\n" + "[ 1.242187] pinctrl-at91 ahb:apb:pinctrl@fffff400: enable pin 22 as GPIO\n" + "[ 1.242187] pinctrl-at91 ahb:apb:pinctrl@fffff400: enable pin 22 as PIOA22 0x400000\n" + "[ 1.246093] pinctrl-at91 ahb:apb:pinctrl@fffff400: enable pin 93 as GPIO\n" + "[ 1.246093] pinctrl-at91 ahb:apb:pinctrl@fffff400: enable pin 93 as PIOC29 0x20000000\n" + "[ 1.250000] pinctrl-at91 ahb:apb:pinctrl@fffff400: enable pin 14 as GPIO\n" + "[ 1.250000] pinctrl-at91 ahb:apb:pinctrl@fffff400: enable pin 14 as PIOA14 0x4000\n" + "[ 1.656250] pinctrl-at91 ahb:apb:pinctrl@fffff400: enable pin 117 as GPIO\n" + "[ 1.656250] pinctrl-at91 ahb:apb:pinctrl@fffff400: enable pin 117 as PIOD21 0x200000\n" + "[ 1.746093] pinctrl-at91 ahb:apb:pinctrl@fffff400: enable pin 50 as GPIO\n" + "[ 1.746093] pinctrl-at91 ahb:apb:pinctrl@fffff400: enable pin 50 as PIOB18 0x40000\n" + "[ 1.746093] pinctrl-at91 ahb:apb:pinctrl@fffff400: enable pin 48 as GPIO\n" + "[ 1.746093] pinctrl-at91 ahb:apb:pinctrl@fffff400: enable pin 48 as PIOB16 0x10000\n" + "[ 1.750000] pinctrl-at91 ahb:apb:pinctrl@fffff400: enable pin 46 as GPIO\n" + "[ 1.750000] pinctrl-at91 ahb:apb:pinctrl@fffff400: enable pin 46 as PIOB14 0x4000\n" + "[ 1.750000] pinctrl-at91 ahb:apb:pinctrl@fffff400: enable pin 44 as GPIO\n" + "[ 1.750000] pinctrl-at91 ahb:apb:pinctrl@fffff400: enable pin 44 as PIOB12 0x1000\n" "\n" "When I try it in my boerd dts, it works too.\n" "\t\t\t\tspi0 {\n" @@ -143,7 +149,7 @@ "\t\t\t\t\t};\n" "\t\t\t\t};\n" "\n" - "\t\t\tspi0: spi at f0000000 {\n" + "\t\t\tspi0: spi@f0000000 {\n" "\t\t\t\tstatus = \"okay\";\n" "\t\t\t\tpinctrl-0 = <&pinctrl_spi0 &pinctrl_spi0_cs>;\n" "\t\t\t\tcs-gpios = <&pioA 23 0\n" @@ -154,61 +160,61 @@ "/ # dmesg | grep fm25\n" "[ 1.234375] fm25 spi0.0: 128 KByte fm25 fram\n" "/ # dmesg | grep \"enable pin\"\n" - "[ 0.332031] pinctrl-at91 ahb:apb:pinctrl at fffff400: enable pin 45 as GPIO\n" - "[ 0.332031] pinctrl-at91 ahb:apb:pinctrl at fffff400: enable pin 45 as PIOB13 0x2000\n" - "[ 0.332031] pinctrl-at91 ahb:apb:pinctrl at fffff400: enable pin 47 as GPIO\n" - "[ 0.332031] pinctrl-at91 ahb:apb:pinctrl at fffff400: enable pin 47 as PIOB15 0x8000\n" - "[ 0.332031] pinctrl-at91 ahb:apb:pinctrl at fffff400: enable pin 82 as GPIO\n" - "[ 0.332031] pinctrl-at91 ahb:apb:pinctrl at fffff400: enable pin 82 as PIOC18 0x40000\n" - "[ 0.335937] pinctrl-at91 ahb:apb:pinctrl at fffff400: enable pin 84 as GPIO\n" - "[ 0.335937] pinctrl-at91 ahb:apb:pinctrl at fffff400: enable pin 84 as PIOC20 0x100000\n" - "[ 0.335937] pinctrl-at91 ahb:apb:pinctrl at fffff400: enable pin 80 as GPIO\n" - "[ 0.335937] pinctrl-at91 ahb:apb:pinctrl at fffff400: enable pin 80 as PIOC16 0x10000\n" - "[ 0.339843] pinctrl-at91 ahb:apb:pinctrl at fffff400: enable pin 28 as GPIO\n" - "[ 0.339843] pinctrl-at91 ahb:apb:pinctrl at fffff400: enable pin 28 as PIOA28 0x10000000\n" - "[ 0.339843] pinctrl-at91 ahb:apb:pinctrl at fffff400: enable pin 21 as GPIO\n" - "[ 0.339843] pinctrl-at91 ahb:apb:pinctrl at fffff400: enable pin 21 as PIOA21 0x200000\n" - "[ 0.339843] pinctrl-at91 ahb:apb:pinctrl at fffff400: enable pin 3 as GPIO\n" - "[ 0.339843] pinctrl-at91 ahb:apb:pinctrl at fffff400: enable pin 3 as PIOA3 0x8\n" - "[ 0.343750] pinctrl-at91 ahb:apb:pinctrl at fffff400: enable pin 92 as GPIO\n" - "[ 0.343750] pinctrl-at91 ahb:apb:pinctrl at fffff400: enable pin 92 as PIOC28 0x10000000\n" - "[ 0.343750] pinctrl-at91 ahb:apb:pinctrl at fffff400: enable pin 90 as GPIO\n" - "[ 0.343750] pinctrl-at91 ahb:apb:pinctrl at fffff400: enable pin 90 as PIOC26 0x4000000\n" - "[ 0.347656] pinctrl-at91 ahb:apb:pinctrl at fffff400: enable pin 94 as GPIO\n" - "[ 0.347656] pinctrl-at91 ahb:apb:pinctrl at fffff400: enable pin 94 as PIOC30 0x40000000\n" - "[ 0.347656] pinctrl-at91 ahb:apb:pinctrl at fffff400: enable pin 30 as GPIO\n" - "[ 0.347656] pinctrl-at91 ahb:apb:pinctrl at fffff400: enable pin 30 as PIOA30 0x40000000\n" - "[ 0.351562] pinctrl-at91 ahb:apb:pinctrl at fffff400: enable pin 31 as GPIO\n" - "[ 0.351562] pinctrl-at91 ahb:apb:pinctrl at fffff400: enable pin 31 as PIOA31 0x80000000\n" - "[ 0.351562] pinctrl-at91 ahb:apb:pinctrl at fffff400: enable pin 29 as GPIO\n" - "[ 0.351562] pinctrl-at91 ahb:apb:pinctrl at fffff400: enable pin 29 as PIOA29 0x20000000\n" - "[ 0.351562] pinctrl-at91 ahb:apb:pinctrl at fffff400: enable pin 89 as GPIO\n" - "[ 0.351562] pinctrl-at91 ahb:apb:pinctrl at fffff400: enable pin 89 as PIOC25 0x2000000\n" - "[ 0.964843] pinctrl-at91 ahb:apb:pinctrl at fffff400: enable pin 101 as GPIO\n" - "[ 0.964843] pinctrl-at91 ahb:apb:pinctrl at fffff400: enable pin 101 as PIOD5 0x20\n" - "[ 0.964843] pinctrl-at91 ahb:apb:pinctrl at fffff400: enable pin 100 as GPIO\n" - "[ 0.964843] pinctrl-at91 ahb:apb:pinctrl at fffff400: enable pin 100 as PIOD4 0x10\n" - "[ 1.230468] pinctrl-at91 ahb:apb:pinctrl at fffff400: enable pin 23 as GPIO\n" - "[ 1.230468] pinctrl-at91 ahb:apb:pinctrl at fffff400: enable pin 23 as PIOA23 0x800000\n" - "[ 1.238281] pinctrl-at91 ahb:apb:pinctrl at fffff400: enable pin 22 as GPIO\n" - "[ 1.238281] pinctrl-at91 ahb:apb:pinctrl at fffff400: enable pin 22 as PIOA22 0x400000\n" - "[ 1.242187] pinctrl-at91 ahb:apb:pinctrl at fffff400: enable pin 93 as GPIO\n" - "[ 1.242187] pinctrl-at91 ahb:apb:pinctrl at fffff400: enable pin 93 as PIOC29 0x20000000\n" - "[ 1.246093] pinctrl-at91 ahb:apb:pinctrl at fffff400: enable pin 14 as GPIO\n" - "[ 1.246093] pinctrl-at91 ahb:apb:pinctrl at fffff400: enable pin 14 as PIOA14 0x4000\n" - "[ 1.652343] pinctrl-at91 ahb:apb:pinctrl at fffff400: enable pin 117 as GPIO\n" - "[ 1.652343] pinctrl-at91 ahb:apb:pinctrl at fffff400: enable pin 117 as PIOD21 0x200000\n" - "[ 1.742187] pinctrl-at91 ahb:apb:pinctrl at fffff400: enable pin 50 as GPIO\n" - "[ 1.742187] pinctrl-at91 ahb:apb:pinctrl at fffff400: enable pin 50 as PIOB18 0x40000\n" - "[ 1.742187] pinctrl-at91 ahb:apb:pinctrl at fffff400: enable pin 48 as GPIO\n" - "[ 1.742187] pinctrl-at91 ahb:apb:pinctrl at fffff400: enable pin 48 as PIOB16 0x10000\n" - "[ 1.746093] pinctrl-at91 ahb:apb:pinctrl at fffff400: enable pin 46 as GPIO\n" - "[ 1.746093] pinctrl-at91 ahb:apb:pinctrl at fffff400: enable pin 46 as PIOB14 0x4000\n" - "[ 1.746093] pinctrl-at91 ahb:apb:pinctrl at fffff400: enable pin 44 as GPIO\n" - "[ 1.746093] pinctrl-at91 ahb:apb:pinctrl at fffff400: enable pin 44 as PIOB12 0x1000\n" + "[ 0.332031] pinctrl-at91 ahb:apb:pinctrl@fffff400: enable pin 45 as GPIO\n" + "[ 0.332031] pinctrl-at91 ahb:apb:pinctrl@fffff400: enable pin 45 as PIOB13 0x2000\n" + "[ 0.332031] pinctrl-at91 ahb:apb:pinctrl@fffff400: enable pin 47 as GPIO\n" + "[ 0.332031] pinctrl-at91 ahb:apb:pinctrl@fffff400: enable pin 47 as PIOB15 0x8000\n" + "[ 0.332031] pinctrl-at91 ahb:apb:pinctrl@fffff400: enable pin 82 as GPIO\n" + "[ 0.332031] pinctrl-at91 ahb:apb:pinctrl@fffff400: enable pin 82 as PIOC18 0x40000\n" + "[ 0.335937] pinctrl-at91 ahb:apb:pinctrl@fffff400: enable pin 84 as GPIO\n" + "[ 0.335937] pinctrl-at91 ahb:apb:pinctrl@fffff400: enable pin 84 as PIOC20 0x100000\n" + "[ 0.335937] pinctrl-at91 ahb:apb:pinctrl@fffff400: enable pin 80 as GPIO\n" + "[ 0.335937] pinctrl-at91 ahb:apb:pinctrl@fffff400: enable pin 80 as PIOC16 0x10000\n" + "[ 0.339843] pinctrl-at91 ahb:apb:pinctrl@fffff400: enable pin 28 as GPIO\n" + "[ 0.339843] pinctrl-at91 ahb:apb:pinctrl@fffff400: enable pin 28 as PIOA28 0x10000000\n" + "[ 0.339843] pinctrl-at91 ahb:apb:pinctrl@fffff400: enable pin 21 as GPIO\n" + "[ 0.339843] pinctrl-at91 ahb:apb:pinctrl@fffff400: enable pin 21 as PIOA21 0x200000\n" + "[ 0.339843] pinctrl-at91 ahb:apb:pinctrl@fffff400: enable pin 3 as GPIO\n" + "[ 0.339843] pinctrl-at91 ahb:apb:pinctrl@fffff400: enable pin 3 as PIOA3 0x8\n" + "[ 0.343750] pinctrl-at91 ahb:apb:pinctrl@fffff400: enable pin 92 as GPIO\n" + "[ 0.343750] pinctrl-at91 ahb:apb:pinctrl@fffff400: enable pin 92 as PIOC28 0x10000000\n" + "[ 0.343750] pinctrl-at91 ahb:apb:pinctrl@fffff400: enable pin 90 as GPIO\n" + "[ 0.343750] pinctrl-at91 ahb:apb:pinctrl@fffff400: enable pin 90 as PIOC26 0x4000000\n" + "[ 0.347656] pinctrl-at91 ahb:apb:pinctrl@fffff400: enable pin 94 as GPIO\n" + "[ 0.347656] pinctrl-at91 ahb:apb:pinctrl@fffff400: enable pin 94 as PIOC30 0x40000000\n" + "[ 0.347656] pinctrl-at91 ahb:apb:pinctrl@fffff400: enable pin 30 as GPIO\n" + "[ 0.347656] pinctrl-at91 ahb:apb:pinctrl@fffff400: enable pin 30 as PIOA30 0x40000000\n" + "[ 0.351562] pinctrl-at91 ahb:apb:pinctrl@fffff400: enable pin 31 as GPIO\n" + "[ 0.351562] pinctrl-at91 ahb:apb:pinctrl@fffff400: enable pin 31 as PIOA31 0x80000000\n" + "[ 0.351562] pinctrl-at91 ahb:apb:pinctrl@fffff400: enable pin 29 as GPIO\n" + "[ 0.351562] pinctrl-at91 ahb:apb:pinctrl@fffff400: enable pin 29 as PIOA29 0x20000000\n" + "[ 0.351562] pinctrl-at91 ahb:apb:pinctrl@fffff400: enable pin 89 as GPIO\n" + "[ 0.351562] pinctrl-at91 ahb:apb:pinctrl@fffff400: enable pin 89 as PIOC25 0x2000000\n" + "[ 0.964843] pinctrl-at91 ahb:apb:pinctrl@fffff400: enable pin 101 as GPIO\n" + "[ 0.964843] pinctrl-at91 ahb:apb:pinctrl@fffff400: enable pin 101 as PIOD5 0x20\n" + "[ 0.964843] pinctrl-at91 ahb:apb:pinctrl@fffff400: enable pin 100 as GPIO\n" + "[ 0.964843] pinctrl-at91 ahb:apb:pinctrl@fffff400: enable pin 100 as PIOD4 0x10\n" + "[ 1.230468] pinctrl-at91 ahb:apb:pinctrl@fffff400: enable pin 23 as GPIO\n" + "[ 1.230468] pinctrl-at91 ahb:apb:pinctrl@fffff400: enable pin 23 as PIOA23 0x800000\n" + "[ 1.238281] pinctrl-at91 ahb:apb:pinctrl@fffff400: enable pin 22 as GPIO\n" + "[ 1.238281] pinctrl-at91 ahb:apb:pinctrl@fffff400: enable pin 22 as PIOA22 0x400000\n" + "[ 1.242187] pinctrl-at91 ahb:apb:pinctrl@fffff400: enable pin 93 as GPIO\n" + "[ 1.242187] pinctrl-at91 ahb:apb:pinctrl@fffff400: enable pin 93 as PIOC29 0x20000000\n" + "[ 1.246093] pinctrl-at91 ahb:apb:pinctrl@fffff400: enable pin 14 as GPIO\n" + "[ 1.246093] pinctrl-at91 ahb:apb:pinctrl@fffff400: enable pin 14 as PIOA14 0x4000\n" + "[ 1.652343] pinctrl-at91 ahb:apb:pinctrl@fffff400: enable pin 117 as GPIO\n" + "[ 1.652343] pinctrl-at91 ahb:apb:pinctrl@fffff400: enable pin 117 as PIOD21 0x200000\n" + "[ 1.742187] pinctrl-at91 ahb:apb:pinctrl@fffff400: enable pin 50 as GPIO\n" + "[ 1.742187] pinctrl-at91 ahb:apb:pinctrl@fffff400: enable pin 50 as PIOB18 0x40000\n" + "[ 1.742187] pinctrl-at91 ahb:apb:pinctrl@fffff400: enable pin 48 as GPIO\n" + "[ 1.742187] pinctrl-at91 ahb:apb:pinctrl@fffff400: enable pin 48 as PIOB16 0x10000\n" + "[ 1.746093] pinctrl-at91 ahb:apb:pinctrl@fffff400: enable pin 46 as GPIO\n" + "[ 1.746093] pinctrl-at91 ahb:apb:pinctrl@fffff400: enable pin 46 as PIOB14 0x4000\n" + "[ 1.746093] pinctrl-at91 ahb:apb:pinctrl@fffff400: enable pin 44 as GPIO\n" + "[ 1.746093] pinctrl-at91 ahb:apb:pinctrl@fffff400: enable pin 44 as PIOB12 0x1000\n" "\n" "When not, it doesn't work.\n" - "\t\t\tspi0: spi at f0000000 {\n" + "\t\t\tspi0: spi@f0000000 {\n" "\t\t\t\tstatus = \"okay\";\n" "\t\t\t\t/*pinctrl-0 = <&pinctrl_spi0 &pinctrl_spi0_cs>;*/\n" "\t\t\t\tcs-gpios = <&pioA 23 0\n" @@ -218,62 +224,62 @@ "\n" "/ # dmesg | grep fm25\n" "/ # dmesg | grep \"enable pin\"\n" - "[ 0.328125] pinctrl-at91 ahb:apb:pinctrl at fffff400: enable pin 45 as GPIO\n" - "[ 0.328125] pinctrl-at91 ahb:apb:pinctrl at fffff400: enable pin 45 as PIOB13 0x2000\n" - "[ 0.328125] pinctrl-at91 ahb:apb:pinctrl at fffff400: enable pin 47 as GPIO\n" - "[ 0.328125] pinctrl-at91 ahb:apb:pinctrl at fffff400: enable pin 47 as PIOB15 0x8000\n" - "[ 0.328125] pinctrl-at91 ahb:apb:pinctrl at fffff400: enable pin 82 as GPIO\n" - "[ 0.328125] pinctrl-at91 ahb:apb:pinctrl at fffff400: enable pin 82 as PIOC18 0x40000\n" - "[ 0.332031] pinctrl-at91 ahb:apb:pinctrl at fffff400: enable pin 84 as GPIO\n" - "[ 0.332031] pinctrl-at91 ahb:apb:pinctrl at fffff400: enable pin 84 as PIOC20 0x100000\n" - "[ 0.332031] pinctrl-at91 ahb:apb:pinctrl at fffff400: enable pin 80 as GPIO\n" - "[ 0.332031] pinctrl-at91 ahb:apb:pinctrl at fffff400: enable pin 80 as PIOC16 0x10000\n" - "[ 0.335937] pinctrl-at91 ahb:apb:pinctrl at fffff400: enable pin 28 as GPIO\n" - "[ 0.335937] pinctrl-at91 ahb:apb:pinctrl at fffff400: enable pin 28 as PIOA28 0x10000000\n" - "[ 0.335937] pinctrl-at91 ahb:apb:pinctrl at fffff400: enable pin 21 as GPIO\n" - "[ 0.335937] pinctrl-at91 ahb:apb:pinctrl at fffff400: enable pin 21 as PIOA21 0x200000\n" - "[ 0.339843] pinctrl-at91 ahb:apb:pinctrl at fffff400: enable pin 3 as GPIO\n" - "[ 0.339843] pinctrl-at91 ahb:apb:pinctrl at fffff400: enable pin 3 as PIOA3 0x8\n" - "[ 0.339843] pinctrl-at91 ahb:apb:pinctrl at fffff400: enable pin 92 as GPIO\n" - "[ 0.339843] pinctrl-at91 ahb:apb:pinctrl at fffff400: enable pin 92 as PIOC28 0x10000000\n" - "[ 0.343750] pinctrl-at91 ahb:apb:pinctrl at fffff400: enable pin 90 as GPIO\n" - "[ 0.343750] pinctrl-at91 ahb:apb:pinctrl at fffff400: enable pin 90 as PIOC26 0x4000000\n" - "[ 0.343750] pinctrl-at91 ahb:apb:pinctrl at fffff400: enable pin 94 as GPIO\n" - "[ 0.343750] pinctrl-at91 ahb:apb:pinctrl at fffff400: enable pin 94 as PIOC30 0x40000000\n" - "[ 0.347656] pinctrl-at91 ahb:apb:pinctrl at fffff400: enable pin 30 as GPIO\n" - "[ 0.347656] pinctrl-at91 ahb:apb:pinctrl at fffff400: enable pin 30 as PIOA30 0x40000000\n" - "[ 0.347656] pinctrl-at91 ahb:apb:pinctrl at fffff400: enable pin 31 as GPIO\n" - "[ 0.347656] pinctrl-at91 ahb:apb:pinctrl at fffff400: enable pin 31 as PIOA31 0x80000000\n" - "[ 0.347656] pinctrl-at91 ahb:apb:pinctrl at fffff400: enable pin 29 as GPIO\n" - "[ 0.347656] pinctrl-at91 ahb:apb:pinctrl at fffff400: enable pin 29 as PIOA29 0x20000000\n" - "[ 0.351562] pinctrl-at91 ahb:apb:pinctrl at fffff400: enable pin 89 as GPIO\n" - "[ 0.351562] pinctrl-at91 ahb:apb:pinctrl at fffff400: enable pin 89 as PIOC25 0x2000000\n" - "[ 0.968750] pinctrl-at91 ahb:apb:pinctrl at fffff400: enable pin 101 as GPIO\n" - "[ 0.968750] pinctrl-at91 ahb:apb:pinctrl at fffff400: enable pin 101 as PIOD5 0x20\n" - "[ 0.968750] pinctrl-at91 ahb:apb:pinctrl at fffff400: enable pin 100 as GPIO\n" - "[ 0.968750] pinctrl-at91 ahb:apb:pinctrl at fffff400: enable pin 100 as PIOD4 0x10\n" - "[ 1.238281] pinctrl-at91 ahb:apb:pinctrl at fffff400: enable pin 23 as GPIO\n" - "[ 1.238281] pinctrl-at91 ahb:apb:pinctrl at fffff400: enable pin 23 as PIOA23 0x800000\n" - "[ 1.238281] pinctrl-at91 ahb:apb:pinctrl at fffff400: enable pin 22 as GPIO\n" - "[ 1.238281] pinctrl-at91 ahb:apb:pinctrl at fffff400: enable pin 22 as PIOA22 0x400000\n" - "[ 1.242187] pinctrl-at91 ahb:apb:pinctrl at fffff400: enable pin 93 as GPIO\n" - "[ 1.242187] pinctrl-at91 ahb:apb:pinctrl at fffff400: enable pin 93 as PIOC29 0x20000000\n" - "[ 1.246093] pinctrl-at91 ahb:apb:pinctrl at fffff400: enable pin 14 as GPIO\n" - "[ 1.246093] pinctrl-at91 ahb:apb:pinctrl at fffff400: enable pin 14 as PIOA14 0x4000\n" - "[ 1.652343] pinctrl-at91 ahb:apb:pinctrl at fffff400: enable pin 117 as GPIO\n" - "[ 1.652343] pinctrl-at91 ahb:apb:pinctrl at fffff400: enable pin 117 as PIOD21 0x200000\n" - "[ 1.742187] pinctrl-at91 ahb:apb:pinctrl at fffff400: enable pin 50 as GPIO\n" - "[ 1.742187] pinctrl-at91 ahb:apb:pinctrl at fffff400: enable pin 50 as PIOB18 0x40000\n" - "[ 1.742187] pinctrl-at91 ahb:apb:pinctrl at fffff400: enable pin 48 as GPIO\n" - "[ 1.742187] pinctrl-at91 ahb:apb:pinctrl at fffff400: enable pin 48 as PIOB16 0x10000\n" - "[ 1.746093] pinctrl-at91 ahb:apb:pinctrl at fffff400: enable pin 46 as GPIO\n" - "[ 1.746093] pinctrl-at91 ahb:apb:pinctrl at fffff400: enable pin 46 as PIOB14 0x4000\n" - "[ 1.746093] pinctrl-at91 ahb:apb:pinctrl at fffff400: enable pin 44 as GPIO\n" - "[ 1.746093] pinctrl-at91 ahb:apb:pinctrl at fffff400: enable pin 44 as PIOB12 0x1000\n" + "[ 0.328125] pinctrl-at91 ahb:apb:pinctrl@fffff400: enable pin 45 as GPIO\n" + "[ 0.328125] pinctrl-at91 ahb:apb:pinctrl@fffff400: enable pin 45 as PIOB13 0x2000\n" + "[ 0.328125] pinctrl-at91 ahb:apb:pinctrl@fffff400: enable pin 47 as GPIO\n" + "[ 0.328125] pinctrl-at91 ahb:apb:pinctrl@fffff400: enable pin 47 as PIOB15 0x8000\n" + "[ 0.328125] pinctrl-at91 ahb:apb:pinctrl@fffff400: enable pin 82 as GPIO\n" + "[ 0.328125] pinctrl-at91 ahb:apb:pinctrl@fffff400: enable pin 82 as PIOC18 0x40000\n" + "[ 0.332031] pinctrl-at91 ahb:apb:pinctrl@fffff400: enable pin 84 as GPIO\n" + "[ 0.332031] pinctrl-at91 ahb:apb:pinctrl@fffff400: enable pin 84 as PIOC20 0x100000\n" + "[ 0.332031] pinctrl-at91 ahb:apb:pinctrl@fffff400: enable pin 80 as GPIO\n" + "[ 0.332031] pinctrl-at91 ahb:apb:pinctrl@fffff400: enable pin 80 as PIOC16 0x10000\n" + "[ 0.335937] pinctrl-at91 ahb:apb:pinctrl@fffff400: enable pin 28 as GPIO\n" + "[ 0.335937] pinctrl-at91 ahb:apb:pinctrl@fffff400: enable pin 28 as PIOA28 0x10000000\n" + "[ 0.335937] pinctrl-at91 ahb:apb:pinctrl@fffff400: enable pin 21 as GPIO\n" + "[ 0.335937] pinctrl-at91 ahb:apb:pinctrl@fffff400: enable pin 21 as PIOA21 0x200000\n" + "[ 0.339843] pinctrl-at91 ahb:apb:pinctrl@fffff400: enable pin 3 as GPIO\n" + "[ 0.339843] pinctrl-at91 ahb:apb:pinctrl@fffff400: enable pin 3 as PIOA3 0x8\n" + "[ 0.339843] pinctrl-at91 ahb:apb:pinctrl@fffff400: enable pin 92 as GPIO\n" + "[ 0.339843] pinctrl-at91 ahb:apb:pinctrl@fffff400: enable pin 92 as PIOC28 0x10000000\n" + "[ 0.343750] pinctrl-at91 ahb:apb:pinctrl@fffff400: enable pin 90 as GPIO\n" + "[ 0.343750] pinctrl-at91 ahb:apb:pinctrl@fffff400: enable pin 90 as PIOC26 0x4000000\n" + "[ 0.343750] pinctrl-at91 ahb:apb:pinctrl@fffff400: enable pin 94 as GPIO\n" + "[ 0.343750] pinctrl-at91 ahb:apb:pinctrl@fffff400: enable pin 94 as PIOC30 0x40000000\n" + "[ 0.347656] pinctrl-at91 ahb:apb:pinctrl@fffff400: enable pin 30 as GPIO\n" + "[ 0.347656] pinctrl-at91 ahb:apb:pinctrl@fffff400: enable pin 30 as PIOA30 0x40000000\n" + "[ 0.347656] pinctrl-at91 ahb:apb:pinctrl@fffff400: enable pin 31 as GPIO\n" + "[ 0.347656] pinctrl-at91 ahb:apb:pinctrl@fffff400: enable pin 31 as PIOA31 0x80000000\n" + "[ 0.347656] pinctrl-at91 ahb:apb:pinctrl@fffff400: enable pin 29 as GPIO\n" + "[ 0.347656] pinctrl-at91 ahb:apb:pinctrl@fffff400: enable pin 29 as PIOA29 0x20000000\n" + "[ 0.351562] pinctrl-at91 ahb:apb:pinctrl@fffff400: enable pin 89 as GPIO\n" + "[ 0.351562] pinctrl-at91 ahb:apb:pinctrl@fffff400: enable pin 89 as PIOC25 0x2000000\n" + "[ 0.968750] pinctrl-at91 ahb:apb:pinctrl@fffff400: enable pin 101 as GPIO\n" + "[ 0.968750] pinctrl-at91 ahb:apb:pinctrl@fffff400: enable pin 101 as PIOD5 0x20\n" + "[ 0.968750] pinctrl-at91 ahb:apb:pinctrl@fffff400: enable pin 100 as GPIO\n" + "[ 0.968750] pinctrl-at91 ahb:apb:pinctrl@fffff400: enable pin 100 as PIOD4 0x10\n" + "[ 1.238281] pinctrl-at91 ahb:apb:pinctrl@fffff400: enable pin 23 as GPIO\n" + "[ 1.238281] pinctrl-at91 ahb:apb:pinctrl@fffff400: enable pin 23 as PIOA23 0x800000\n" + "[ 1.238281] pinctrl-at91 ahb:apb:pinctrl@fffff400: enable pin 22 as GPIO\n" + "[ 1.238281] pinctrl-at91 ahb:apb:pinctrl@fffff400: enable pin 22 as PIOA22 0x400000\n" + "[ 1.242187] pinctrl-at91 ahb:apb:pinctrl@fffff400: enable pin 93 as GPIO\n" + "[ 1.242187] pinctrl-at91 ahb:apb:pinctrl@fffff400: enable pin 93 as PIOC29 0x20000000\n" + "[ 1.246093] pinctrl-at91 ahb:apb:pinctrl@fffff400: enable pin 14 as GPIO\n" + "[ 1.246093] pinctrl-at91 ahb:apb:pinctrl@fffff400: enable pin 14 as PIOA14 0x4000\n" + "[ 1.652343] pinctrl-at91 ahb:apb:pinctrl@fffff400: enable pin 117 as GPIO\n" + "[ 1.652343] pinctrl-at91 ahb:apb:pinctrl@fffff400: enable pin 117 as PIOD21 0x200000\n" + "[ 1.742187] pinctrl-at91 ahb:apb:pinctrl@fffff400: enable pin 50 as GPIO\n" + "[ 1.742187] pinctrl-at91 ahb:apb:pinctrl@fffff400: enable pin 50 as PIOB18 0x40000\n" + "[ 1.742187] pinctrl-at91 ahb:apb:pinctrl@fffff400: enable pin 48 as GPIO\n" + "[ 1.742187] pinctrl-at91 ahb:apb:pinctrl@fffff400: enable pin 48 as PIOB16 0x10000\n" + "[ 1.746093] pinctrl-at91 ahb:apb:pinctrl@fffff400: enable pin 46 as GPIO\n" + "[ 1.746093] pinctrl-at91 ahb:apb:pinctrl@fffff400: enable pin 46 as PIOB14 0x4000\n" + "[ 1.746093] pinctrl-at91 ahb:apb:pinctrl@fffff400: enable pin 44 as GPIO\n" + "[ 1.746093] pinctrl-at91 ahb:apb:pinctrl@fffff400: enable pin 44 as PIOB12 0x1000\n" "\n" ">\n" ">\n" ">\n" > -7f1afcd15eeeeb883ca3a0c6279c7262826b9507da73a684a68a7b2ad04331a7 +9ed0383e0578c789ff6afa3d2ed28a775211fe518666de9a4572336d10ac63a7
This is an external index of several public inboxes, see mirroring instructions on how to clone and mirror all data and code used by this external index.