Hi Christopher, yes, hardware supports it: http://wiki.friendlyarm.com/wiki/images/0/08/Allwinner_H2%2B_Datasheet_V1.2.pdf
P63: TWI is Master/slave configurable On Wed, Oct 17, 2018 at 4:43 PM Christopher Obbard <[email protected]> wrote: > Hi Stijn, > > Have you checked whether the data sheet of h2+ supports slave modes? > > Cheers! > > On Wed, 17 Oct 2018 at 15:26, Stijn Van Mol <[email protected]> wrote: > >> Hi, >> >> I'm using the NanoPi Duo board with an Allwinner h2+ CPU. >> Trying to use the I2C and SPI interface in slave mode. >> I had enabled I2C Slave support + I2C eeprom slave driver (EEPROM >> simulator) in the kernel configuration to test if this was feasible. >> After compliling the kernel, tried to instantiate the eeprom using >> >> *echo slave-24c02 0x1064 > /sys/bus/i2c/devices/i2c-0/new_device * >> >> However, I see the following in dmesg >> >> *i2c-slave-eeprom 0-1064: i2c_slave_register: not supported by adapter* >> >> It is my understanding the driver for the I2C controller/adapter of the >> H2+ does not support slave mode. >> Is this correct? Is there any way around this? Same thing with SPI? >> >> Below pages also indicate master only. As long as these pages do not >> indicate otherwise, slave mode on Allwinner cpu's is not possible? >> http://linux-sunxi.org/I2Cdev >> http://linux-sunxi.org/SPIdev >> >> Many thanks! >> >> >> -- >> You received this message because you are subscribed to the Google Groups >> "linux-sunxi" group. >> To unsubscribe from this group and stop receiving emails from it, send an >> email to [email protected]. >> For more options, visit https://groups.google.com/d/optout. >> > -- You received this message because you are subscribed to the Google Groups "linux-sunxi" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/d/optout.
