Spi uart i2c gpio

Hello. I am considering purchasing a “rock pi x model b” development board. but there are some things I don’t know. Can I use all of the gpio pins with linux. Can I use “SPI1-2 I2C1-2 UART1-2” communication modules. Or are these pins still in development?

Currently the GPIO functions are limited, check:

https://wiki.radxa.com/RockpiX/dev/libmraa

I have already reviewed the information on this link address. however, “i2c” and “uart” communication is exemplified as a test. Although spi communication pins are available, I wonder if they are used actively.