Message ID | 20240119111132.1290455-9-tudor.ambarus@linaro.org |
---|---|
State | New |
Headers | show |
Series | GS101 Oriole: CMU_PERIC0 support and USI updates | expand |
On Fri, 19 Jan 2024 11:11:32 +0000, Tudor Ambarus wrote: > Enable the eeprom found on the battery connector. > > The selection of the USI protocol is done in the board dts file because > the USI CONFIG register comes with a 0x0 reset value, meaning that USI8 > does not have a default protocol (I2C, SPI, UART) at reset. > > > [...] Applied, thanks! [8/8] arm64: dts: exynos: gs101: enable eeprom on gs101-oriole https://git.kernel.org/krzk/linux/c/6a06935ec8263be083ac897a842f06d66b138ffb Best regards,
On Fri, 19 Jan 2024 11:11:32 +0000, Tudor Ambarus wrote: > Enable the eeprom found on the battery connector. > > The selection of the USI protocol is done in the board dts file because > the USI CONFIG register comes with a 0x0 reset value, meaning that USI8 > does not have a default protocol (I2C, SPI, UART) at reset. > > > [...] Applied, thanks! [8/8] arm64: dts: exynos: gs101: enable eeprom on gs101-oriole https://git.kernel.org/krzk/linux/c/c68efa676ca8febfd36aab50fe747c072c224d52 Best regards,
diff --git a/arch/arm64/boot/dts/exynos/google/gs101-oriole.dts b/arch/arm64/boot/dts/exynos/google/gs101-oriole.dts index 4a71f752200d..cb4d17339b6b 100644 --- a/arch/arm64/boot/dts/exynos/google/gs101-oriole.dts +++ b/arch/arm64/boot/dts/exynos/google/gs101-oriole.dts @@ -63,6 +63,15 @@ &ext_200m { clock-frequency = <200000000>; }; +&hsi2c_8 { + status = "okay"; + + eeprom: eeprom@50 { + compatible = "atmel,24c08"; + reg = <0x50>; + }; +}; + &pinctrl_far_alive { key_voldown: key-voldown-pins { samsung,pins = "gpa7-3"; @@ -99,6 +108,11 @@ &usi_uart { status = "okay"; }; +&usi8 { + samsung,mode = <USI_V2_I2C>; + status = "okay"; +}; + &watchdog_cl0 { timeout-sec = <30>; status = "okay";