Hi Frank-Christian,

You need to i2c_register() to be called during the boot.

Please take a look at
boards/arm/stm32/stm32f4discovery/src/stm32_bringup.c for more
details.

BR,

Alan

On 12/11/20, Frank-Christian Kruegel <nu...@istda.com> wrote:
> Hi.
>
> Platform: STM32H743 Nucleo144 board.
>
> I've enabled in menuconfig:
>
> System Type:
>
>      STM32H7 Peripherial Selection: I2C1 and I2C2, SPI->SYSCFG
>
>      I2C Configuration: defaults
>
> Device Drivers:
>
>      I2C Configuration: (enabled)
>
>          Support I2C reset enabled
>
>          I2C character driver enabled
>
>      SPI Configuration: (enabled)
>
>          SPI Exchange enabled
>
>          SPI character driver enabled
>
>
> Problem:
>
> Selecting "I2C character driver" and "SPI character driver" should get
> me /dev/i2c0, /dev/i2c1, and some /dev/spi... device entries. I don't
> get them. I've set a breakpoint in register_driver(), and I do get
> /dev/null, /dev/console, /denttyS0, /dev/ttyS1, /dev/ttyS2.
>
> Where is my error?
>
> Thanks
>
> Frank-Christian
>
>
>

Reply via email to