#14211: how to open uartf at ralink 5350 after 38026
-----------------------------------+----------------------------------
  Reporter:  wibim <wibim.zhao@…>  |      Owner:  developers
      Type:  defect                |     Status:  reopened
  Priority:  normal                |  Milestone:  Chaos Calmer (trunk)
 Component:  kernel                |    Version:  Trunk
Resolution:                        |   Keywords:
-----------------------------------+----------------------------------

Comment (by lsoltero):

 still having the issue on CC r43400.  Trying to get the serial port
 working on an AsiaRF AWM002 eval board with RT5350.


 here is the dts file.
         palmbus@10000000 {
                 uart@500 {
                     status = "okay";
                 };
                 i2c@900 {
                     status = "okay";
                 };
                 gpio0: gpio@600 {
                     status = "okay";
                 };
                 gpio1: gpio@660 {
                     status = "okay";
                 };
         };

         pinctrl {
                 state_default: pinctrl0 {
                         gpio {
                                 ralink,group = "i2c", "jtag";
                                 ralink,function = "gpio";
                         };
                         uartf {
                                 ralink,group = "uartf";
                                 ralink,function = "pcm uartf";
                         };
                 };
         };


 here is the output from dmesg showing the same error as above.

 root@OpenWrt:/etc/config# dmesg | grep pinctrl
 [    0.090000] pinctrl core: initialized pinctrl subsystem
 [    0.100000] rt2880-pinmux pinctrl.1: try to register 28 pins ...
 [    0.100000] pinctrl core: registered pin 0 (io0) on rt2880-pinmux
 [    0.100000] pinctrl core: registered pin 1 (io1) on rt2880-pinmux
 [    0.100000] pinctrl core: registered pin 2 (io2) on rt2880-pinmux
 [    0.100000] pinctrl core: registered pin 3 (io3) on rt2880-pinmux
 [    0.100000] pinctrl core: registered pin 4 (io4) on rt2880-pinmux
 [    0.100000] pinctrl core: registered pin 5 (io5) on rt2880-pinmux
 [    0.100000] pinctrl core: registered pin 6 (io6) on rt2880-pinmux
 [    0.100000] pinctrl core: registered pin 7 (io7) on rt2880-pinmux
 [    0.100000] pinctrl core: registered pin 8 (io8) on rt2880-pinmux
 [    0.100000] pinctrl core: registered pin 9 (io9) on rt2880-pinmux
 [    0.100000] pinctrl core: registered pin 10 (io10) on rt2880-pinmux
 [    0.100000] pinctrl core: registered pin 11 (io11) on rt2880-pinmux
 [    0.100000] pinctrl core: registered pin 12 (io12) on rt2880-pinmux
 [    0.100000] pinctrl core: registered pin 13 (io13) on rt2880-pinmux
 [    0.100000] pinctrl core: registered pin 14 (io14) on rt2880-pinmux
 [    0.100000] pinctrl core: registered pin 15 (io15) on rt2880-pinmux
 [    0.100000] pinctrl core: registered pin 16 (io16) on rt2880-pinmux
 [    0.100000] pinctrl core: registered pin 17 (io17) on rt2880-pinmux
 [    0.100000] pinctrl core: registered pin 18 (io18) on rt2880-pinmux
 [    0.100000] pinctrl core: registered pin 19 (io19) on rt2880-pinmux
 [    0.100000] pinctrl core: registered pin 20 (io20) on rt2880-pinmux
 [    0.100000] pinctrl core: registered pin 21 (io21) on rt2880-pinmux
 [    0.100000] pinctrl core: registered pin 22 (io22) on rt2880-pinmux
 [    0.100000] pinctrl core: registered pin 23 (io23) on rt2880-pinmux
 [    0.100000] pinctrl core: registered pin 24 (io24) on rt2880-pinmux
 [    0.100000] pinctrl core: registered pin 25 (io25) on rt2880-pinmux
 [    0.100000] pinctrl core: registered pin 26 (io26) on rt2880-pinmux
 [    0.100000] pinctrl core: registered pin 27 (io27) on rt2880-pinmux
 [    0.100000] pinctrl core: add 3 pinmux maps
 [    0.100000] rt2880-pinmux pinctrl.1: found group selector 0 for i2c
 [    0.110000] rt2880-pinmux pinctrl.1: found group selector 4 for jtag
 [    '''0.110000] rt2880-pinmux pinctrl.1: found group selector 2 for
 uartf'''
 [    0.110000] rt2880-pinmux pinctrl.1: request pin 1 (io1) for pinctrl.1
 [    0.110000] rt2880-pinmux pinctrl.1: request pin 2 (io2) for pinctrl.1
 [    0.110000] rt2880-pinmux pinctrl.1: request pin 17 (io17) for
 pinctrl.1
 [    0.110000] rt2880-pinmux pinctrl.1: request pin 18 (io18) for
 pinctrl.1
 [    0.110000] rt2880-pinmux pinctrl.1: request pin 19 (io19) for
 pinctrl.1
 [    0.110000] rt2880-pinmux pinctrl.1: request pin 20 (io20) for
 pinctrl.1
 [    0.110000] rt2880-pinmux pinctrl.1: request pin 21 (io21) for
 pinctrl.1
 '''[    0.110000] rt2880-pinmux pinctrl.1: request pin 7 (io7) for
 pinctrl.1
 [    0.110000] rt2880-pinmux pinctrl.1: request pin 8 (io8) for pinctrl.1
 [    0.110000] rt2880-pinmux pinctrl.1: request pin 9 (io9) for pinctrl.1
 [    0.110000] rt2880-pinmux pinctrl.1: request pin 10 (io10) for
 pinctrl.1
 [    0.110000] rt2880-pinmux pinctrl.1: request pin 11 (io11) for
 pinctrl.1
 [    0.110000] rt2880-pinmux pinctrl.1: request pin 12 (io12) for
 pinctrl.1
 [    0.110000] rt2880-pinmux pinctrl.1: request pin 13 (io13) for
 pinctrl.1
 [    0.110000] rt2880-pinmux pinctrl.1: request pin 14 (io14) for
 pinctrl.1'''
 [    0.110000] rt2880-pinmux pinctrl.1: failed to lookup the sleep state
 [    0.270000] alarmtimer alarmtimer: no of_node; not parsing pinctrl DT
 [    0.400000] serial8250 serial8250: no of_node; not parsing pinctrl DT
 [    0.410000] pinctrl core: add 1 pinmux maps
 [    0.410000] rt2880-pinmux pinctrl.1: found group selector 3 for
 uartlite
 [    0.410000] rt2880-pinmux pinctrl.1: request pin 15 (io15) for
 10000c00.uartlite
 [    0.410000] rt2880-pinmux pinctrl.1: request pin 16 (io16) for
 10000c00.uartlite
 [    0.460000] pinctrl core: add 1 pinmux maps
 '''[    0.460000] rt2880-pinmux pinctrl.1: found group selector 2 for
 uartf
 [    0.460000] rt2880-pinmux pinctrl.1: request pin 7 (io7) for
 10000500.uart
 [    0.460000] rt2880-pinmux pinctrl.1: pin io7 already requested by
 pinctrl.1; cannot claim for 10000500.uart
 [    0.480000] rt2880-pinmux pinctrl.1: pin-7 (10000500.uart) status -22
 [    0.480000] rt2880-pinmux pinctrl.1: could not request pin 7 (io7) from
 group uartf  on device rt2880-pinmux'''
 [    0.550000] pinctrl core: add 1 pinmux maps
 [    0.550000] pinctrl core: add 1 pinmux maps
 [    0.550000] rt2880-pinmux pinctrl.1: found group selector 1 for spi
 [    0.550000] rt2880-pinmux pinctrl.1: found group selector 6 for spi_cs1
 [    0.550000] rt2880-pinmux pinctrl.1: request pin 3 (io3) for
 10000b00.spi
 [    0.550000] rt2880-pinmux pinctrl.1: request pin 4 (io4) for
 10000b00.spi
 [    0.550000] rt2880-pinmux pinctrl.1: request pin 5 (io5) for
 10000b00.spi
 [    0.550000] rt2880-pinmux pinctrl.1: request pin 6 (io6) for
 10000b00.spi
 [    0.550000] rt2880-pinmux pinctrl.1: request pin 27 (io27) for
 10000b00.spi
 [    6.940000] rt2880-pinmux pinctrl.1: request pin 0 (io0) for pio:0
 [    6.940000] rt2880-pinmux pinctrl.1: request pin 20 (io20) for pio:20

--
Ticket URL: <https://dev.openwrt.org/ticket/14211#comment:4>
OpenWrt <http://openwrt.org>
Opensource Wireless Router Technology
_______________________________________________
openwrt-tickets mailing list
[email protected]
https://lists.openwrt.org/cgi-bin/mailman/listinfo/openwrt-tickets

Reply via email to