commit | bc8d68c653bfac47c3e4bfd65b8121ac1a52a4d6 | [log] [tgz] |
---|---|---|
author | Yikai Tsai <yikai.tsai.wiwynn@gmail.com> | Mon Sep 09 14:35:09 2024 +0800 |
committer | Patrick Williams <patrick@stwcx.xyz> | Wed Sep 11 21:24:45 2024 +0000 |
tree | 7a5a4b3351c7b72fad6d9321fe7f26f829b86d82 | |
parent | 923a79ebdaffff0f40bc7aaec65e2eec68b97606 [diff] [blame] |
meta-facebook: yosemite4: add ISL28022 support 1. Add ISL28022 to kernel config. 2. Bind correct ADC driver according to Medusa board FRU Tested: Verified with yosemite4 DVT medusa board. Change-Id: Id67b077310beaad541507912dafb22671d0298f4 Signed-off-by: Yikai Tsai <yikai.tsai.wiwynn@gmail.com>
diff --git a/meta-facebook/meta-yosemite4/recipes-yosemite4/plat-svc/files/yosemite4-schematic-init b/meta-facebook/meta-yosemite4/recipes-yosemite4/plat-svc/files/yosemite4-schematic-init index ff17e07..529678d 100644 --- a/meta-facebook/meta-yosemite4/recipes-yosemite4/plat-svc/files/yosemite4-schematic-init +++ b/meta-facebook/meta-yosemite4/recipes-yosemite4/plat-svc/files/yosemite4-schematic-init
@@ -56,4 +56,13 @@ set_gpio HSC_OCP_SLOT_EVEN_GPIO2 0 set_gpio HSC_OCP_SLOT_EVEN_GPIO3 0 fi + +# check adc device on medusa board +medusa_model=$(get_product_model Medusa_Board) +if [ "$medusa_model" = "Medusa Board ADC-RNS-ISL 12VHSC-ADI 48VHSC-INF" ]; then + echo 11-0044 > /sys/bus/i2c/drivers/isl28022/bind +else + echo 11-0044 > /sys/bus/i2c/drivers/ina238/bind +fi + exit 0