具体的に説明すると、カメラを有効にするには、defconfigで
CONFIG_CAMERA_SW_I2C=y
CONFIG_CAMERA_USE_GSBI7=y
を有効にする
そして、board-jf_dcm.c にこれらのCONFIGの記述があるから、同じようにboard-jf_eur.cに変更をかける。
そしてカーネルビルドする。これで完成。7.1のソースと見比べているので、変更はこれだけでだと思う。
普通ならjfdcmのdefconfigを作成してboard-jf_dcm.cがコンパイルされるようにするんだが、
そうするとなぜかは分からんがOptimized-LineageOS-16.0では起動しなかった。
FELICAやIRなど使わんし、機種名やFingerPrintなどは9505のままだが自分にとってはこれで十分。
なお、boot.imgからカーネル部分の差し替えには、mkbootなどのツールを使えばOK。
あとはloki_toolで焼く必要があるので、updater-scriptなどloki対応に書き直す。
中古で入手して2日目にして9.0の機種になったので、しばらくはこれで使えるか遊びます。