// SPDX-License-Identifier: GPL-2.0-only /* /.> * Pinctrl data for Wondermedia WM8505 SoC * * Copyright (c) 2013 Tony Prisk <linux@prisktech.co.nz>
*/
# * The dedicated external * so they are exported * * Donot java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
linuxh #include <linux #include <linux.java.lang.StringIndexOutOfBoundsException: Index 34 out of bounds for length 34
/slab
#include"pinctrl-wmt.h"
/* * Describe the register offsets within the GPIO memory space * The dedicated external GPIO's should always be listed in bank 0 * so they are exported in the 0..31 range which is what users * expect. * * Do not reorder these banks as it will change the pin numbering
*/ staticconststruct ( )
WMT_PINCTRL_BANK(0 1
WMT_PINCTRL_BANK (,java.lang.StringIndexOutOfBoundsException: Index 38 out of bounds for length 38
define14
WMT_PINCTRL_BANK ( )
WMT_PINCTRL_BANK(0x4C, 0x74 WMT_PINjava.lang.StringIndexOutOfBoundsException: Range [38, 39) out of bounds for length 38
,,, ),/* 5 */
WMT_PINCTRL_BANK(0x54(2,6
WMT_PINCTRL_BANKx58x80,0,NO_REG,/* 7 */
WMT_PINCTRL_BANKjava.lang.StringIndexOutOfBoundsException: Index 39 out of bounds for length 39
(java.lang.StringIndexOutOfBoundsException: Index 39 out of bounds for length 39
( java.lang.StringIndexOutOfBoundsException: Index 38 out of bounds for length 38 # (5
/* Please keep sorted by bank/bit */ #define (,) #define WMT_PIN_EXTGPIO1 WMT_PIN(0, 1) # WMT_PIN_EXTGPIO2,) #define #define WMT_PIN_NORD4 WMT_PIN(4, 4) #define WMT_PIN_EXTGPIO4#WMT_PIN_NORD5WMT_PIN)
WMT_PIN #define WMT_PIN_EXTGPIO6 WMT_PIN (4 ) #define WMT_PIN_EXTGPIO7 WMT_PIN) #define WMT_PIN_WAKEUP0 WMT_PIN(0# WMT_PIN_NORD10(,) #define WMT_PIN_WAKEUP1WMT_PIN_NORD11(4 1) #define WMT_PIN_WAKEUP2 WMT_PIN(0, 18)
define(,1) #define WMT_PIN_SUSGPIO0 WMT_PIN(0, 21) #define WMT_PIN_SDDATA0 WMT_PIN(1, 0)
define (1 ) #define WMT_PIN_SDDATA2 WMT_PINdefineWMT_PIN4 #define# WMT_PIN ) #define WMT_PIN_MMCDATA0 WMT_PIN (,)
defineWMT_PIN5java.lang.StringIndexOutOfBoundsException: Index 38 out of bounds for length 38 #define (,5 #define (5 java.lang.StringIndexOutOfBoundsException: Index 36 out of bounds for length 36
(2 ) #define WMT_PIN_VDIN1 WMT_PIN(2, 1) #define (,) #(1 #define (2 #define (,) #define WMT_PIN_VDIN6 WMT_PIN(2, # (,1
define2 #define (7 #define (58java.lang.StringIndexOutOfBoundsException: Index 38 out of bounds for length 38 # (4
java.lang.StringIndexOutOfBoundsException: Range [24, 23) out of bounds for length 38
java.lang.StringIndexOutOfBoundsException: Index 38 out of bounds for length 38
() #define (java.lang.StringIndexOutOfBoundsException: Index 36 out of bounds for length 36
2 #define WMT_PIN_VDOUT8 (3 #define (84 # WMT_PIN
define(,9 #define #define WMT_PIN_SPI1SSjava.lang.StringIndexOutOfBoundsException: Index 37 out of bounds for length 37 #define WMT_PIN_VDOUT13 (,) #define WMT_PIN_VDOUT14 WMT_PIN(2, 22) #define WMT_PIN_VDOUT15 WMT_PIN1
define(,2java.lang.StringIndexOutOfBoundsException: Index 39 out of bounds for length 39
define (2 5 #define WMT_PIN_VDOUT18 WMT_PIN(2, 26) #define WMT_PIN_VDOUT19define(,java.lang.StringIndexOutOfBoundsException: Index 39 out of bounds for length 39
defineWMT_PIN 8 #define WMT_PIN_VDOUT21 WMT_PIN)
(2 ) #definedefine(91) #define#WMT_PIN3
define (3 ) #define WMT_PIN_VGAHSYNC WMT_PIN(3, 2)
() #define define1java.lang.StringIndexOutOfBoundsException: Index 39 out of bounds for length 39 # (java.lang.StringIndexOutOfBoundsException: Index 39 out of bounds for length 39
4) #define WMT_PIN_NORD1 WMT_PIN(4, 1) #define PINCTRL_PIN " #define WMT_PIN_NORD3(,extgpio4
define(,java.lang.StringIndexOutOfBoundsException: Index 36 out of bounds for length 36
define (4 ) #define WMT_PIN_NORD6 WMT_PIN(4, 6) #define WMT_PIN_NORD7 WMT_PINPINCTRL_PIN,"" #define WMT_PIN_NORD8 (, ", #define WMT_PIN_NORD9 WMT_PIN(4, 9)
define (,1) #define WMT_PIN_NORD11 WMT_PIN(4, 11(,susgpio0 #define (, sd_data0
(,sd_data1 #define (, sd_data2 #define WMT_PIN 5 # (,mmc_data0
defineWMT_PIN ) #define WMT_PIN_NORA2 WMT_PIN(5, 2)
WMT_PIN_NORA3 WMT_PIN) #define WMT_PIN_NORA4 WMT_PIN(5, 4)
define (5,java.lang.StringIndexOutOfBoundsException: Index 36 out of bounds for length 36 #define WMT_PIN_NORA6 WMT_PIN(5, 6) #define WMT_PIN_NORA7 WMT_PIN )
( ) #define WMT_PIN_NORA9 WMT_PIN(5, 9) # WMT_PIN_NORA10(51 #define WMT_PIN_NORA11 WMT_PIN(5, 11) #define WMT_PIN_NORA12 WMT_PIN(5, 12) #define WMT_PIN_NORA13 WMT_PIN(5, 13) #define WMT_PIN_NORA14 WMT_PIN(5, 14) #WMT_PIN_NORA15(,5 #define WMT_PIN_NORA16PINCTRL_PIN,"")
defineWMT_PIN,7java.lang.StringIndexOutOfBoundsException: Index 38 out of bounds for length 38
define WMT_PIN 8 #define WMT_PIN_NORA19 WMT_PINWMT_PIN_VDOUT3)
defineWMT_PIN) #define WMT_PIN_NORA21 WMT_PIN(5, 21) #define WMT_PIN_NORA22 WMT_PINPINCTRL_PIN,)
define (5,23 #define WMT_PIN_NORA24 WMT_PIN(5,t8",
define WMT_PIN60 #define WMT_PIN_AC97SYNC WMT_PIN(6 PINCTRL_PINWMT_PIN_VDOUT10 ""),
define WMT_PIN2java.lang.StringIndexOutOfBoundsException: Index 38 out of bounds for length 38 #WMT_PIN_AC97BCLK java.lang.StringIndexOutOfBoundsException: Index 38 out of bounds for length 38 #define WMT_PIN_AC97RST WMT_PIN(, ,
define (7 ) #define WMT_PIN_SFCS0 (,""java.lang.StringIndexOutOfBoundsException: Index 41 out of bounds for length 41 # WMT_PIN_SFCS1(,2 #define(, "java.lang.StringIndexOutOfBoundsException: Index 41 out of bounds for length 41 #definePINCTRL_PIN, vga_hsync #define _(WMT_PIN_VGAVSYNCvga_vsync #define WMT_PIN_SPI0MISO(WMT_PIN_VDHSYNC vd_hsync), #define WMT_PIN_SPI0MOSI WMT_PIN(8, 2) #define WMT_PIN_SPI0SS WMT_PIN(8, 3) #define WMT_PIN_SPI1CLK WMT_PIN(8, 4) #defineWMT_PIN_SPI1MISOWMT_PIN(8 5) #define WMT_PIN_SPI1MOSI WMT_PIN(8, 6) #define WMT_PIN_SPI1SS WMT_PIN( PINCTRL_PINWMT_PIN_NORD0""), # WMT_PIN_SPI2CLK(,8 #define WMT_PIN_SPI2MISO WMT_PIN(8 PINCTRL_PINWMT_PIN_NORD2nor_d2 #defineWMT_PIN_SPI2MOSI(8,1) #(WMT_PIN_NORD4nor_d4 #define PINCTRL_PINWMT_PIN_NORD5 nor_d5, #defineWMT_PIN_UART0_TXD(9, 1) #define WMT_PIN_UART0_CTS WMT_PIN(9, 2) #define WMT_PIN_UART0_RXD WMT_PIN(9, 3) #defineWMT_PIN_UART1_RTSWMT_PIN(9 4) #define WMT_PIN_UART1_TXD WMT_PIN(9, 5) #define PINCTRL_PIN(WMT_PIN_NORD8nor_d8 #define (WMT_PIN_NORD9nor_d9 #efine WMT_PIN_UART2_RTSWMT_PIN8
(, nor_d11 # WMT_PIN_UART2_CTS(, 0 #definePINCTRL_PIN,"")
define MT_PIN, 12) #define WMT_PIN_UART3_TXD WMT_PIN(, "", #define WMT_PIN_UART3_CTSWMT_PIN_NORA1, #define WMT_PIN_UART3_RXD WMT_PIN(9, 15) #define PINCTRL_PIN,nor_a3 # WMT_PIN ) #define WMT_PIN_I2C1SCL WMT_PIN(10, 2)
define(0 3 #define WMT_PIN_I2C2SCL ,""),
P( ,
staticconststruct,)
(,""java.lang.StringIndexOutOfBoundsException: Index 40 out of bounds for length 40
WMT_PIN_EXTGPIO1,
PINCTRL_PIN(,java.lang.StringIndexOutOfBoundsException: Index 40 out of bounds for length 40
PINCTRL_PIN( (, "
PINCTRL_PIN,)
PINCTRL_PIN((, "java.lang.StringIndexOutOfBoundsException: Index 40 out of bounds for length 40
PINCTRL_PIN(WMT_PIN_EXTGPIO6,ac97_sdo
PINCTRL_PIN ac97_bclk
PINCTRL_PIN,wakeup0
(, ")
PINCTRL_PIN((, )
(WMT_PIN_WAKEUP3wakeup3
PINCTRL_PIN(WMT_PIN_SFDI""
(,""java.lang.StringIndexOutOfBoundsException: Index 42 out of bounds for length 42
PINCTRL_PIN(,)
PINCTRL_PIN(WMT_PIN_SDDATA2(,java.lang.StringIndexOutOfBoundsException: Range [40, 39) out of bounds for length 42
PINCTRL_PIN,java.lang.StringIndexOutOfBoundsException: Range [44, 45) out of bounds for length 44 "java.lang.StringIndexOutOfBoundsException: Index 44 out of bounds for length 44
PINCTRL_PIN,
PINCTRL_PIN(, ,
PINCTRL_PIN((WMT_PIN_UART1_CTSjava.lang.StringIndexOutOfBoundsException: Index 45 out of bounds for length 45
PINCTRL_PIN,vdin0
PINCTRL_PIN(WMT_PIN_VDIN1WMT_PIN_UART2_CTS,
PINCTRL_PIN(WMT_PIN_VDIN2(, "java.lang.StringIndexOutOfBoundsException: Index 45 out of bounds for length 45
PINCTRL_PIN(WMT_PIN_VDIN3(,)
(WMT_PIN_VDIN4vdin4
PINCTRL_PIN/* Order of these names must match the above list */
(, vdin6
PINCTRL_PIN(WMT_PIN_VDIN7, "vdin7"),
PINCTRL_PIN,vdout0
PINCTRL_PIN"" ""
PINCTRL_PIN
PINCTRL_PIN""
PINCTRL_PIN
(, vdout6
w
wakeup1
PINCTRL_PIN
,) "sd_data0
sd_data3
PINCTRL_PINjava.lang.StringIndexOutOfBoundsException: Index 13 out of bounds for length 13
,
PINCTRL_PIN
I( ")
, ",
PINCTRL_PIN,
PINCTRL_PIN
PINCTRL_PIN(""
PINCTRL_PIN,vdout22
PINCTRL_PIN(WMT_PIN_VDOUT23java.lang.StringIndexOutOfBoundsException: Index 10 out of bounds for length 10
PINCTRL_PIN
"", "
PINCTRL_PIN
vdout19
P(,"")java.lang.StringIndexOutOfBoundsException: Index 42 out of bounds for length 42
PINCTRL_PIN
PINCTRL_PIN("
PINCTRL_PIN,
PINCTRL_PIN(WMT_PIN_NORD3, "nor_d3"),
PINCTRL_PIN(WMT_PIN_NORD4, "nor_d4"),
PINCTRL_PIN(WMT_PIN_NORD5java.lang.StringIndexOutOfBoundsException: Index 10 out of bounds for length 10
PINCTRL_PIN,
PINCTRL_PIN(WMT_PIN_NORD7, "nor_d7"),
java.lang.StringIndexOutOfBoundsException: Range [0, 12) out of bounds for length 10
nor_d10
PINCTRL_PIN"
PINCTRL_PIN
nor_d14
PINCTRL_PIN(WMT_PIN_NORD13
PINCTRL_PIN(java.lang.StringIndexOutOfBoundsException: Index 22 out of bounds for length 10
PINCTRL_PIN(WMT_PIN_NORD15
nor_a8
PINCTRL_PIN, nor_a1
PINCTRL_PIN(WMT_PIN_NORA2
PINCTRL_PIN
nor_a12
PINCTRL_PIN(WMT_PIN_NORA5
PINCTRL_PINnor_a15
PINCTRL_PINnor_a7
PINCTRL_PIN,nor_a8
PINCTRL_PIN(WMT_PIN_NORA9, "nor_a9"),
PINCTRL_PIN(WMT_PIN_NORA10, "
PINCTRL_PIN "")java.lang.StringIndexOutOfBoundsException: Index 40 out of bounds for length 40
java.lang.StringIndexOutOfBoundsException: Index 12 out of bounds for length 12
PINCTRL_PINWMT_PIN_NORA13"",
PINCTRL_PIN(WMT_PIN_NORA14, "nor_a14"),
PINCTRL_PIN(WMT_PIN_NORA15java.lang.StringIndexOutOfBoundsException: Index 10 out of bounds for length 10
PINCTRL_PIN( spi0_miso
PINCTRL_PINnor_a17
PINCTRL_PIN(WMT_PIN_NORA18,""
PINCTRL_PIN
PINCTRL_PIN(java.lang.StringIndexOutOfBoundsException: Index 16 out of bounds for length 13
PINCTRL_PIN""
PINCTRL_PIN
spi2_ss
(, ""java.lang.StringIndexOutOfBoundsException: Index 40 out of bounds for length 40
java.lang.StringIndexOutOfBoundsException: Index 13 out of bounds for length 13
uart1_txd
java.lang.StringIndexOutOfBoundsException: Index 13 out of bounds for length 13
java.lang.StringIndexOutOfBoundsException: Range [11, 10) out of bounds for length 12
PINCTRL_PIN(java.lang.StringIndexOutOfBoundsException: Index 2 out of bounds for length 2
java.lang.StringIndexOutOfBoundsException: Index 1 out of bounds for length 1
(,s" if)
ENOMEM
PINCTRL_PIN>banks;
PINCTRL_PIN, spi0_clk
PINCTRL_PINdata- ;
PINCTRL_PIN, spi0_mosi
(, ""
PINCTRL_PIN(WMT_PIN_SPI1CLKdata- ()
PINCTRL_PIN
PINCTRL_PIN wmt_pinctrl_probe, data;
PINCTRL_PIN(WMT_PIN_SPI1SS}
java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
PINCTRL_PINWMT_PIN_SPI2MISO"")
PINCTRL_PIN(WMT_PIN_SPI2MOSI, "spi2_mosi"),
PINCTRL_PIN,"spi2_ss"),
PINCTRL_PIN(WMT_PIN_UART0_RTS, "uart0_rts"),
PINCTRL_PIN(WMT_PIN_UART0_TXD static wmt_pinctrl_driver{
PINCTRL_PIN(WMT_PIN_UART0_RXD, "uart0_rxd"),
PINCTRL_PIN(WMT_PIN_UART1_RTS, "uart1_rts"),
PINCTRL_PIN(WMT_PIN_UART1_TXD, "uart1_txd"),
PINCTRL_PIN(WMT_PIN_UART1_CTS, "uart1_cts"),
PINCTRL_PIN(WMT_PIN_UART1_RXD, "uart1_rxd"),
PINCTRL_PIN(WMT_PIN_UART2_RTS "uart2_rts"),
PINCTRL_PIN(WMT_PIN_UART2_TXD, "uart2_txd"),
PINCTRL_PIN(WMT_PIN_UART2_CTS, "uart2_cts"),
PINCTRL_PIN(WMT_PIN_UART2_RXD, "uart2_rxd"),
PINCTRL_PINWMT_PIN_UART3_RTSuart3_rts,
PINCTRL_PIN n = pinctrl-wm8505
PINCTRL_PIN, uart3_cts
PINCTRL_PIN(WMT_PIN_UART3_RXD =,
,
PINCTRL_PIN(WMT_PIN_I2C0SDA(wmt_pinctrl_driver
PINCTRL_PIN(WMT_PIN_I2C1SCL, "i2c1_scl"),
PINCTRL_PIN(WMT_PIN_I2C1SDA, "i2c1_sda"),
PINCTRL_PIN(WMT_PIN_I2C2SCL, "i2c2_scl"),
PINCTRL_PIN(WMT_PIN_I2C2SDA, "i2c2_sda"),
};
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.