PIXNET Logo登入

pipiwau的部落格

跳到主文

歡迎光臨pipiwau在痞客邦的小天地

部落格全站分類:

  • 相簿
  • 部落格
  • 留言
  • 名片
  • 7月 03 週三 201314:56
  • Read Intel/Realtek audio verb table value

How to read Intel/Realtek audio verb table using RU. Using Haswell Intel HD audio as example.
1. Check B0:D3:F0 offset[13:10], HDBAR address.
2. Write the verb value (command) in offset[63:60] in HDBAR. 
3. The format of the command is Bit[31:28] => CAd
(繼續閱讀...)
文章標籤

pipiwau 發表在 痞客邦 留言(0) 人氣(2,142)

  • 個人分類:工作
▲top
  • 6月 14 週五 201313:09
  • Read/Write Intel Lan PHY Register (MDI control registor)

讀取Intel Lan PHY 的內部register (非EEPROM)。
1. 在D25:F0 的 10h-13h為PHY CSR 的base address, 需透過這個位置去讀取PHY register.
2. 在PHY的spec內,有章節在定義PHY的register,以 #421009 82579 GBE的datasheet為例,在第12章Intel 6 series express chipset MAC programming Interface內,有介紹每個offset的作用。
3. 若要讀取MDIC(MDI Control register),則是在offset 0x00020內。
(繼續閱讀...)
文章標籤

pipiwau 發表在 痞客邦 留言(0) 人氣(671)

  • 個人分類:工作
▲top
  • 11月 09 週五 201217:35
  • AMI aptio SIO callback function

AMI在抓溫度、電壓等等等,是用callback function達成的,記錄一下整個流程。
1. 首先在.SD裡先宣告如下:
#if EFI_SPECIFICATION_VERSION>0x20000
INTERACTIVE_TEXT(STRING_TOKEN(STR_EMPTY), STRING_TOKEN(STR_NCT6106D_SYSTEM_TEMP1), STRING_TOKEN(STR_NCT6106D_SYSTEM_TEMP1_VALUE), AUTO_ID(HWM_INTERACTIVE_KEY))
#else
text
help = STRING_TOKEN(STR_EMPTY),
text = STRING_TOKEN(STR_NCT6106D_SYSTEM_TEMP1),
text = STRING_TOKEN(STR_NCT6106D_SYSTEM_TEMP1_VALUE),
flags = INTERACTIVE,
key = HWM_INTERACTIVE_KEY;
#endif
(繼續閱讀...)
文章標籤

pipiwau 發表在 痞客邦 留言(0) 人氣(1,769)

  • 個人分類:工作
▲top
  • 3月 20 週二 201217:57
  • 設定SB GPIO Pin當作SCI用

當然,要sb gpio0~15才可以當成sci用。
1. 設定GPE0_EN register, PMBASE+28, BIT[31:16]. 看是那一個GPIO就設那一個Bit.
2. Disable ALT_GP_SMI_EN, PMBASE+38, BIT[15:0],這是SMI用的,如果要當成SMI,這個應該要設。(SMI沒試過><)
3. 設定GPIO_ROUT, Bus0, Dev31, Fun0, offset B8h,看設成No effect/SMI#/SCI/NMI。
(繼續閱讀...)
文章標籤

pipiwau 發表在 痞客邦 留言(1) 人氣(1,659)

  • 個人分類:工作
▲top
  • 3月 08 週四 201215:53
  • DVMT5.0 vs IGD Memory(Graphics Mode Select(GMS))

在DVMT5.0的spec中提到,WinXP的做法跟Win7的做法是不同的。
XP下,System BIOS需要對ACPI的OpRegion 中的DVMT Graphics Memory Size做Configuration.
 
 
(繼續閱讀...)
文章標籤

pipiwau 發表在 痞客邦 留言(1) 人氣(720)

  • 個人分類:工作
▲top
  • 2月 24 週五 201215:24
  • 讀SPI ROM的位置的值

若是要讀SPI ROM裡的資料,可以用Hardware sequence 的方式讀取。
SPIBAR+06h : Hardware Sequencing Flash Control Register,用來下Command去讀取值。
SPIBAR+08h : Flash Address Register,要讀的SPI Address。
SPIBAR+10h : Flash Data 0 Register,讀回來的值會放在這裡。
(繼續閱讀...)
文章標籤

pipiwau 發表在 痞客邦 留言(1) 人氣(1,019)

  • 個人分類:
▲top
  • 12月 07 週三 201121:31
  • 恭喜小叮噹、大嘴喜獲羊咩咩

12/7號,羊咩咩出生了,剛好是我們家晴仔滿一個月的日子,
這世界真是很奇妙,在我們有了晴仔後的二個月,她們也懷了
羊咩咩,在我們結婚後的一個月,她們也成了終身伴侶,接
著,在晴仔滿一個月的日子,羊咩咩也趕著似的出來看看
(繼續閱讀...)
文章標籤

pipiwau 發表在 痞客邦 留言(3) 人氣(31)

  • 個人分類:家庭
▲top
  • 12月 05 週一 201112:36
  • 原來...當爸媽真的很辛苦...

原來...當爸媽真的很辛苦... 
現在我終於體會到了...
晴仔...你就要健康平安的長大啊...
爸媽會好好照顧你的...
(繼續閱讀...)
文章標籤

pipiwau 發表在 痞客邦 留言(0) 人氣(26)

  • 個人分類:家庭
▲top
  • 12月 01 週四 201109:04
  • 寫ICS的Clock Gengerator

在寫ICS的Clock Generator時,似乎一定要用Block write的方式去寫,在IQM57-MC5上試的結果是醬....
沒有寫的很好,因為應該要去判斷busy或status去決定何時開時寫或停。
Sample code:
void Delay_Ctrl()
{
UINTN p=0;
(繼續閱讀...)
文章標籤

pipiwau 發表在 痞客邦 留言(0) 人氣(81)

  • 個人分類:工作
▲top
1

個人資訊

pipiwau
暱稱:
pipiwau
分類:
好友:
累積中
地區:

熱門文章

  • (1,659)設定SB GPIO Pin當作SCI用
  • (1,769)AMI aptio SIO callback function
  • (671)Read/Write Intel Lan PHY Register (MDI control registor)

文章分類

  • 家庭 (2)
  • 工作 (6)
  • 未分類文章 (1)

最新文章

  • Read Intel/Realtek audio verb table value
  • Read/Write Intel Lan PHY Register (MDI control registor)
  • AMI aptio SIO callback function
  • 設定SB GPIO Pin當作SCI用
  • DVMT5.0 vs IGD Memory(Graphics Mode Select(GMS))
  • 讀SPI ROM的位置的值
  • 恭喜小叮噹、大嘴喜獲羊咩咩
  • 原來...當爸媽真的很辛苦...
  • 寫ICS的Clock Gengerator

動態訂閱

文章精選

文章搜尋

誰來我家

參觀人氣

  • 本日人氣:
  • 累積人氣: