Re: [coreboot] How to read the gpio status?

2016-07-19 Thread 김유석
Dear Sir. Thank's your advise. SW I2C is request of my client. to control special device. And my customer are required to control at the romstage phase. So, I try to find the solution of sw I2C on romstage. But, if it is determined to be impossible, I'll be to convince customers. Thank

Re: [coreboot] ASUS KGPE-D16 Automated Test Failure [master]

2016-07-19 Thread Kyösti Mälkki
On Tue, Jul 19, 2016 at 8:55 PM, Aaron Durbin wrote: > Kyosti, this looks in the area of your recent patches. > > > amdmct_cbmem_store_info: Storing AMDMCT configuration in CBMEM > CBFS: 'Master Header Locator' located CBFS at [100100:1fffc0) > CBFS: Locating

Re: [coreboot] ASUS KGPE-D16 Automated Test Failure [master]

2016-07-19 Thread Aaron Durbin via coreboot
Kyosti, this looks in the area of your recent patches. amdmct_cbmem_store_info: Storing AMDMCT configuration in CBMEM CBFS: 'Master Header Locator' located CBFS at [100100:1fffc0) CBFS: Locating 'cmos_layout.bin' CBFS: Checking offset 0 CBFS: File @ offset 0 size 20 CBFS: Unmatched 'cbfs master

[coreboot] ASUS KGPE-D16 Automated Test Failure [master]

2016-07-19 Thread Raptor Engineering Automated Coreboot Test Stand
The ASUS KGPE-D16 fails verification for branch master as of commit dc97b1ce2f4e671e73e2a3fb65e49a881a694590 The following tests failed: BOOT_FAILURE Commits since last successful test: dc97b1c soc/intel/apollolake: Fix bitshift issue in bootblock b921725 nb/intel/x4x: Fix CAS latency detection

Re: [coreboot] How to read the gpio status?

2016-07-19 Thread Zoran Stojsavljevic
Hello 김유석, I did not understand (very imporatnt question): why at all you do need SW I2C (bit-banging I2C) in Coreboot romstage? Maybe you can move your I2C operation later, in ramstage?! Isn't romstage just to do very quick boot and pass the phase where MRC (DDRs) should be initialized? And not

Re: [coreboot] How to read the gpio status?

2016-07-19 Thread 김유석
Dear Sir. Thank's your advise. I can read the some global variable. Because the outl() api is directly write value to register. Not global variable. I guess. Perhaps, your mean is a must use GLOBAL value for SC_GP_LVL?(do not try to read from SC_GP_LVL) I was try to use the GLOBAL value on