I try to porting coreboot to msi's Motherboard(H110 chipset).  
I read GPIO config from PCR config space under linux.
But the value I got was very strange.


eg:
//DW0 and DW1 cannot be 0xffffffff according to the data sheet
PIN:GPP_C6  DW1,DW0:ffffffff,ffffffff FUNC:(null) PULL:NATIVE RESET:RSMRST 
TX_DISABLE:1 RX_DISABLE:1 RXINV:INVERT TRIG:EDGE_BOTH   ROUTE:NMI SMI SCI IOACPI
PIN:GPP_C7  DW1,DW0:ffffffff,ffffffff FUNC:(null) PULL:NATIVE RESET:RSMRST 
TX_DISABLE:1 RX_DISABLE:1 RXINV:INVERT TRIG:EDGE_BOTH   ROUTE:NMI SMI SCI IOACPI


//TX_DISABLE and RX_DISABLE should be 0 ,if a GPIO is configured as NFx.
PIN:GPP_A0  DW1,DW0:00000018,84000502 FUNC:NF1  PULL:NONE   RESET:PLTRST 
TX_DISABLE:1 RX_DISABLE:0 RXINV:NONE   TRIG:OFF         ROUTE:
PIN:GPP_A1  DW1,DW0:00003019,84000402 FUNC:NF1  PULL:UP_20K RESET:PLTRST 
TX_DISABLE:0 RX_DISABLE:0 RXINV:NONE   TRIG:OFF         ROUTE:
PIN:GPP_A2  DW1,DW0:0000301a,84000402 FUNC:NF1  PULL:UP_20K RESET:PLTRST 
TX_DISABLE:0 RX_DISABLE:0 RXINV:NONE   TRIG:OFF         ROUTE:
PIN:GPP_A3  DW1,DW0:0000301b,84000402 FUNC:NF1  PULL:UP_20K RESET:PLTRST 
TX_DISABLE:0 RX_DISABLE:0 RXINV:NONE   TRIG:OFF         ROUTE:
PIN:GPP_A4  DW1,DW0:0000301c,84000402 FUNC:NF1  PULL:UP_20K RESET:PLTRST 
TX_DISABLE:0 RX_DISABLE:0 RXINV:NONE   TRIG:OFF         ROUTE:
PIN:GPP_A5  DW1,DW0:0000001d,84000600 FUNC:NF1  PULL:NONE   RESET:PLTRST 
TX_DISABLE:0 RX_DISABLE:1 RXINV:NONE   TRIG:OFF         ROUTE:



Thank you very much,if you can help me.


Wang Xiang
-- 
coreboot mailing list: [email protected]
https://mail.coreboot.org/mailman/listinfo/coreboot

Reply via email to