td2sk の日記

技術メモとかゲームとか

CM11 for J メモ

ちゃんとしたマージには時間がかかる。
手抜きマージでも adb 動作まではできたので、とりあえず作業メモ。

置換

  • arch/arm/ 以下のファイル名 ville を、すべて valente_wx にリネーム
  • 以下 sed で置換
    • VILLE_SAMSUNG -> VALENTE_SAMSUNG
    • VILLE -> VALENTE_WX
    • ville -> valente_wx

GPIO

  • board-valente_wx.h

ここまでやれば、最低限の動作に必要な処理は完了
後はコンパイルエラーになる部分を適宜修正していく

GPIO

  • board-valente_wx.h
    • GPIO の定義部分について VALENTE_WX -> VALENTE_WX_GPIO に置換
    • PMGPIO の定義部分について、 VALENTE_WX -> VALENTE_WX_PMGPIO に置換
    • SDA -> DAT,SCL -> CKL など、postfix を適宜置換

PMGPIO -> GPIO

  • PMGPIO に定義されているが GPIO で定数参照されているもの
    • M8921_GPIO_PM_TO_SYS(pmgpio) でPMGPIO -> GPIO に変換

その他

バイス定義ファイル

  • ville -> valente_wx
  • あと適当

それでもエラーが出るところ

  • 適当に頑張る