Jump to content

Piscenois

Members
  • Posts

    5
  • Joined

  • Last visited

  1. Hi ! I spent several hours looking for the solution, here and elsewhere, I didn't find. The Radxa wiki speaks about 2 SPI: 1 and 2 The device tree README speaks about 4 SPI: SPI 0 pins (MOSI, MISO, SCK, CS): GPIO3_A5, GPIO3_A4, GPIO3_A6, GPIO3_A7 SPI 1 pins (MOSI, MISO, SCK, CS): GPIO1_A7, GPIO1_B0, GPIO1_B1, GPIO1_B2 SPI 2 pins (MOSI, MISO, SCK, CS): GPIO1_C0, GPIO1_B7, GPIO1_C1, GPIO1_C2 SPI 3 pins (MOSI, MISO, SCK, CS): GPIO2_B2, GPIO2_B1, GPIO2_B3, GPIO2_B4 So, the correspondence seems to be: radxa SPI 1 <=> DT SPI 1 radxa SPI2 <=> DT SPI 3 With the latest kernel (5.10.12-rockchip64, Debian buster I tried these configurations: overlays=spi-dev param_spidev_spi_bus=3 and overlays=spi-dev spi-add-cs1 param_spidev_spi_bus=1 param_spidev_spi_cs=1 The first doesn't boot and the second gives the error: [ 2.500481] rockchip-spi ff1d0000.spi: cs1 >= max 1 [ 2.500499] spi_master spi1: spi_device register error /spi@ff1d0000/spidev [ 2.500516] spi_master spi1: Failed to create SPI device for /spi@ff1d0000/spidev I didn't tried the SPI1 because I boot on NVME (SPI1 flash). But this is not mandatory. I could use an SD card or eMMC to boot if it is necessary. Please, how can I achieve the desired configuration: activate GPIO SPI ? Regards
  2. Hi ! I spent several hours looking for the solution, here and elsewhere, I didn't find. The Radxa wiki speaks about 2 SPI: 1 and 2 The device tree README speaks about 4 SPI: SPI 0 pins (MOSI, MISO, SCK, CS): GPIO3_A5, GPIO3_A4, GPIO3_A6, GPIO3_A7 SPI 1 pins (MOSI, MISO, SCK, CS): GPIO1_A7, GPIO1_B0, GPIO1_B1, GPIO1_B2 SPI 2 pins (MOSI, MISO, SCK, CS): GPIO1_C0, GPIO1_B7, GPIO1_C1, GPIO1_C2 SPI 3 pins (MOSI, MISO, SCK, CS): GPIO2_B2, GPIO2_B1, GPIO2_B3, GPIO2_B4 So, the correspondence seems to be: radxa SPI 1 <=> DT SPI 1 radxa SPI2 <=> DT SPI 3 With the latest kernel (5.10.12-rockchip64, Debian buster I tried these configurations: overlays=spi-dev param_spidev_spi_bus=3 and overlays=spi-dev spi-add-cs1 param_spidev_spi_bus=1 param_spidev_spi_cs=1 The first doesn't boot and the second gives the error: [ 2.500481] rockchip-spi ff1d0000.spi: cs1 >= max 1 [ 2.500499] spi_master spi1: spi_device register error /spi@ff1d0000/spidev [ 2.500516] spi_master spi1: Failed to create SPI device for /spi@ff1d0000/spidev I didn't tried the SPI1 because I boot on NVME (SPI1 flash). But this is not mandatory. I could use an SD card or eMMC to boot if it is necessary. Please, how can I achieve the desired configuration: activate GPIO SPI ? Regards
  3. Your post is the only one accross the Internet to explain how to activate PWM with RockPi4 and it works ! It deserves to be pinned, tagged. Subliminal message for moderators
  4. Thank you PetrozPL ! I tried pwm, pwm0, pwm1 but no pwm-gpio... Regards.
  5. Hi @PetrozPL, I'm using Armbian buster 5.10.12 with RockPi 4C. I can't get your solution to work. Have you made any change since 2020 september ? Regards
×
×
  • Create New...

Important Information

Terms of Use - Privacy Policy - Guidelines