Crate jh71xx_pac

source ·
Expand description

Peripheral access API for STARFIVE VISIONFIVE 2 V1.2A microcontrollers (generated using svd2rust v0.32.0 ( ))

You can find an overview of the generated API here.

API features to be included in the next svd2rust release can be generated by cloning the svd2rust repository, checking out the above commit, and running cargo doc --open.

Modules§

  • StarFive JH7110 AON Pinctrl: aon_pinctrl
  • StarFive JH7110 AON Syscon: aon_syscon
  • StarFive JH7110 AON CRG: aoncrg
  • RISC-V CLINT: clint
  • StarFive JH7110 Crypto: crypto
  • Synopsys DesignWare AXI DMAC: dma
  • OpenEdges Orbit Memory Controller: dmc_ctrl
  • OpenEdges Orbit Memory Controller: dmc_phy
  • Common register and bit access and modify traits
  • Synopsys DesignWare Gigabit Ethernet MAC: gmac0
  • Synopsys DesignWare Gigabit Ethernet MAC: gmac1
  • Synopsys DesignWare APB I2C: i2c0
  • Synopsys DesignWare APB I2C: i2c1
  • Synopsys DesignWare APB I2C: i2c2
  • Synopsys DesignWare APB I2C: i2c3
  • Synopsys DesignWare APB I2C: i2c4
  • Synopsys DesignWare APB I2C: i2c5
  • Synopsys DesignWare APB I2C: i2c6
  • StarFive JH7110 ISP SYSCON: isp_syscon
  • StarFive JH7110 ISP CRG: ispcrg
  • SiFive U74(MC) L2 Performance Monitor: l2pm
  • StarFive JH7110 MIPI TX DPHY: mipitx_dphy
  • Synopsys DesignWare MMC (jh7110): mmc0
  • Synopsys DesignWare MMC (jh7110): mmc1
  • RISC-V PLIC: plic
  • StarFive JH7110 PMU: pmu
  • Opencores PTC PWM v1: pwm
  • Cadence QSPI NOR: qspi
  • ARM PL080 DMA Controller: sdma
  • ARM pl022 SSP SPI: spi0
  • ARM pl022 SSP SPI: spi1
  • ARM pl022 SSP SPI: spi2
  • ARM pl022 SSP SPI: spi3
  • ARM pl022 SSP SPI: spi4
  • ARM pl022 SSP SPI: spi5
  • ARM pl022 SSP SPI: spi6
  • SiFive U74(MC) SRAM (L2 LIM): sram
  • StarFive JH7110 STG Syscon: stg_syscon
  • StarFive JH7110 STG CRG: stgcrg
  • StarFive JH7110 SYS Pinctrl: sys_pinctrl
  • StarFive JH7110 SYS Syscon: sys_syscon
  • StarFive JH7110 SYS CRG: syscrg
  • StarFive JH7110 TDM: tdm
  • StarFive JH7110 TRNG: trng
  • Synopsys DesignWare APB UART: uart0
  • Synopsys DesignWare APB UART: uart1
  • Synopsys DesignWare APB UART: uart2
  • Synopsys DesignWare APB UART: uart3
  • Synopsys DesignWare APB UART: uart4
  • Synopsys DesignWare APB UART: uart5
  • Cadence USB3: usb0
  • StarFive JH7110 VOUT SYSCON: vout_syscon
  • StarFive JH7110 VOUT CRG: voutcrg
  • StarFive JH7110 WDT: wdt
  • Cadence XSPI NOR (XIP Flash region): xspi

Structs§

  • StarFive JH7110 AON Pinctrl: aon_pinctrl
  • StarFive JH7110 AON Syscon: aon_syscon
  • StarFive JH7110 AON CRG: aoncrg
  • RISC-V CLINT: clint
  • StarFive JH7110 Crypto: crypto
  • Synopsys DesignWare AXI DMAC: dma
  • OpenEdges Orbit Memory Controller: dmc_ctrl
  • OpenEdges Orbit Memory Controller: dmc_phy
  • Synopsys DesignWare Gigabit Ethernet MAC: gmac0
  • Synopsys DesignWare Gigabit Ethernet MAC: gmac1
  • Synopsys DesignWare APB I2C: i2c0
  • Synopsys DesignWare APB I2C: i2c1
  • Synopsys DesignWare APB I2C: i2c2
  • Synopsys DesignWare APB I2C: i2c3
  • Synopsys DesignWare APB I2C: i2c4
  • Synopsys DesignWare APB I2C: i2c5
  • Synopsys DesignWare APB I2C: i2c6
  • StarFive JH7110 ISP SYSCON: isp_syscon
  • StarFive JH7110 ISP CRG: ispcrg
  • SiFive U74(MC) L2 Performance Monitor: l2pm
  • StarFive JH7110 MIPI TX DPHY: mipitx_dphy
  • Synopsys DesignWare MMC (jh7110): mmc0
  • Synopsys DesignWare MMC (jh7110): mmc1
  • All the peripherals.
  • RISC-V PLIC: plic
  • StarFive JH7110 PMU: pmu
  • Opencores PTC PWM v1: pwm
  • Cadence QSPI NOR: qspi
  • ARM PL080 DMA Controller: sdma
  • ARM pl022 SSP SPI: spi0
  • ARM pl022 SSP SPI: spi1
  • ARM pl022 SSP SPI: spi2
  • ARM pl022 SSP SPI: spi3
  • ARM pl022 SSP SPI: spi4
  • ARM pl022 SSP SPI: spi5
  • ARM pl022 SSP SPI: spi6
  • SiFive U74(MC) SRAM (L2 LIM): sram
  • StarFive JH7110 STG Syscon: stg_syscon
  • StarFive JH7110 STG CRG: stgcrg
  • StarFive JH7110 SYS Pinctrl: sys_pinctrl
  • StarFive JH7110 SYS Syscon: sys_syscon
  • StarFive JH7110 SYS CRG: syscrg
  • StarFive JH7110 TDM: tdm
  • StarFive JH7110 TRNG: trng
  • Synopsys DesignWare APB UART: uart0
  • Synopsys DesignWare APB UART: uart1
  • Synopsys DesignWare APB UART: uart2
  • Synopsys DesignWare APB UART: uart3
  • Synopsys DesignWare APB UART: uart4
  • Synopsys DesignWare APB UART: uart5
  • Cadence USB3: usb0
  • StarFive JH7110 VOUT SYSCON: vout_syscon
  • StarFive JH7110 VOUT CRG: voutcrg
  • StarFive JH7110 WDT: wdt
  • Cadence XSPI NOR (XIP Flash region): xspi

Enums§