diff options
-rw-r--r-- | zephyr/projects/skyrim/adc.dts | 11 | ||||
-rw-r--r-- | zephyr/projects/skyrim/i2c.dts | 16 | ||||
-rw-r--r-- | zephyr/projects/skyrim/prj.conf | 1 |
3 files changed, 27 insertions, 1 deletions
diff --git a/zephyr/projects/skyrim/adc.dts b/zephyr/projects/skyrim/adc.dts index 46b4b454b3..c7c7482ee2 100644 --- a/zephyr/projects/skyrim/adc.dts +++ b/zephyr/projects/skyrim/adc.dts @@ -65,6 +65,17 @@ temp_host_release_high = <80>; adc = <&adc_temp_memory>; }; + sb-tsi-sensor { + compatible = "cros-ec,temp-sensor-sb-tsi"; + label = "CPU"; + enum-name = "TEMP_SENSOR_CPU"; + port = <&i2c_soc_thermal>; + temp_host_high = <100>; + temp_host_halt = <105>; + temp_host_release_high = <80>; + temp_fan_off = <60>; + temp_fan_max = <90>; + }; amb-tmp112 { compatible = "cros-ec,temp-sensor-tmp112"; label = "Ambient"; diff --git a/zephyr/projects/skyrim/i2c.dts b/zephyr/projects/skyrim/i2c.dts index e12591c7bd..a4292fdd89 100644 --- a/zephyr/projects/skyrim/i2c.dts +++ b/zephyr/projects/skyrim/i2c.dts @@ -33,7 +33,7 @@ enum-name = "I2C_PORT_BATTERY"; }; - usb_mux { + usb-mux { i2c-port = <&i2c3_0>; enum-name = "I2C_PORT_USB_MUX"; }; @@ -52,6 +52,11 @@ i2c-port = <&i2c6_1>; enum-name = "I2C_PORT_SENSOR"; }; + + i2c_soc_thermal: soc-thermal { + i2c-port = <&i2c7_0>; + enum-name = "I2C_PORT_THERMAL_AP"; + }; }; @@ -124,3 +129,12 @@ &i2c_ctrl6 { status = "okay"; }; + +&i2c7_0 { + status = "okay"; + clock-frequency = <I2C_BITRATE_FAST>; +}; + +&i2c_ctrl7 { + status = "okay"; +}; diff --git a/zephyr/projects/skyrim/prj.conf b/zephyr/projects/skyrim/prj.conf index 7d06df7aba..d2681cb3ee 100644 --- a/zephyr/projects/skyrim/prj.conf +++ b/zephyr/projects/skyrim/prj.conf @@ -35,6 +35,7 @@ CONFIG_PLATFORM_EC_CBI_EEPROM=y # Temperature Sensors CONFIG_PLATFORM_EC_TEMP_SENSOR=y +CONFIG_PLATFORM_EC_TEMP_SENSOR_SB_TSI=y CONFIG_PLATFORM_EC_TEMP_SENSOR_TMP112=y CONFIG_PLATFORM_EC_THERMISTOR=y CONFIG_PLATFORM_EC_THROTTLE_AP=y |