SyterKit 0.4.0.x
SyterKit is a bare-metal framework
Loading...
Searching...
No Matches
Functions
sys-rproc.h File Reference
#include <io.h>
#include <stdarg.h>
#include <stdbool.h>
#include <stddef.h>
#include <stdint.h>
#include <types.h>
#include "reg/reg-rproc.h"
Include dependency graph for sys-rproc.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Functions

void sunxi_hifi4_clock_init (uint32_t addr)
 Initialize the HiFi4 clock.
 
void sunxi_hifi4_start (void)
 Start the HiFi4 module.
 
void sunxi_hifi4_clock_reset (void)
 Reset the HiFi4 clock.
 
void sunxi_e906_clock_init (uint32_t addr)
 Initialize the E906 clock.
 
void sunxi_e906_clock_reset (void)
 Reset the E906 clock.
 
void sunxi_e907_clock_init (uint32_t addr)
 Initialize the E907 clock.
 
void sunxi_e907_clock_reset (void)
 Reset the E907 clock.
 
void sunxi_c906_clock_init (uint32_t addr)
 Initialize the C906 clock.
 
void sunxi_c906_clock_reset (void)
 Reset the C906 clock.
 
void sunxi_e902_clock_init (uint32_t addr)
 Initialize the E902 clock.
 
void sunxi_e902_clock_reset (void)
 Reset the E902 clock.
 
void sunxi_a27l2_clock_init (uint32_t addr)
 Initialize the A27L2 clock.
 
void sunxi_a27l2_clock_reset (void)
 Reset the A27L2 clock.
 
void sunxi_a55_clock_init (uint32_t addr)
 Initialize the A55 clock.
 
void sunxi_a55_clock_reset (void)
 Reset the A55 clock.
 
void sunxi_a53_clock_init (uint32_t addr)
 Initialize the A53 clock.
 
void sunxi_a53_clock_reset (void)
 Reset the A53 clock.
 

Function Documentation

◆ sunxi_a27l2_clock_init()

void sunxi_a27l2_clock_init ( uint32_t  addr)

Initialize the A27L2 clock.

This function sets up the clock for the A27L2 module using the specified address for clock configuration.

Parameters
addrThe address used for clock initialization.

◆ sunxi_a27l2_clock_reset()

void sunxi_a27l2_clock_reset ( void  )

Reset the A27L2 clock.

This function resets the A27L2 clock to its default state, halting its operation temporarily.

◆ sunxi_a53_clock_init()

void sunxi_a53_clock_init ( uint32_t  addr)

Initialize the A53 clock.

This function sets up the clock for the A53 module using the specified address for clock configuration.

Parameters
addrThe address used for clock initialization.

◆ sunxi_a53_clock_reset()

void sunxi_a53_clock_reset ( void  )

Reset the A53 clock.

This function resets the A53 clock to its default state, halting its operation temporarily.

◆ sunxi_a55_clock_init()

void sunxi_a55_clock_init ( uint32_t  addr)

Initialize the A55 clock.

This function sets up the clock for the A55 module using the specified address for clock configuration.

Parameters
addrThe address used for clock initialization.

◆ sunxi_a55_clock_reset()

void sunxi_a55_clock_reset ( void  )

Reset the A55 clock.

This function resets the A55 clock to its default state, halting its operation temporarily.

◆ sunxi_c906_clock_init()

void sunxi_c906_clock_init ( uint32_t  addr)

Initialize the C906 clock.

This function sets up the clock for the C906 module using the specified address for clock configuration.

Parameters
addrThe address used for clock initialization.

◆ sunxi_c906_clock_reset()

void sunxi_c906_clock_reset ( void  )

Reset the C906 clock.

This function resets the C906 clock to its default state, halting its operation temporarily.

◆ sunxi_e902_clock_init()

void sunxi_e902_clock_init ( uint32_t  addr)

Initialize the E902 clock.

This function sets up the clock for the E902 module using the specified address for clock configuration.

Parameters
addrThe address used for clock initialization.

◆ sunxi_e902_clock_reset()

void sunxi_e902_clock_reset ( void  )

Reset the E902 clock.

This function resets the E902 clock to its default state, halting its operation temporarily.

◆ sunxi_e906_clock_init()

void sunxi_e906_clock_init ( uint32_t  addr)

Initialize the E906 clock.

This function sets up the clock for the E906 module using the specified address for clock configuration.

Parameters
addrThe address used for clock initialization.

◆ sunxi_e906_clock_reset()

void sunxi_e906_clock_reset ( void  )

Reset the E906 clock.

This function resets the E906 clock to its default state, halting its operation temporarily.

◆ sunxi_e907_clock_init()

void sunxi_e907_clock_init ( uint32_t  addr)

Initialize the E907 clock.

This function sets up the clock for the E907 module using the specified address for clock configuration.

Parameters
addrThe address used for clock initialization.

◆ sunxi_e907_clock_reset()

void sunxi_e907_clock_reset ( void  )

Reset the E907 clock.

This function resets the E907 clock to its default state, halting its operation temporarily.

◆ sunxi_hifi4_clock_init()

void sunxi_hifi4_clock_init ( uint32_t  addr)

Initialize the HiFi4 clock.

This function sets up the clock for the HiFi4 module using the specified address for clock configuration.

Parameters
addrThe address used for clock initialization.

◆ sunxi_hifi4_clock_reset()

void sunxi_hifi4_clock_reset ( void  )

Reset the HiFi4 clock.

This function resets the HiFi4 clock to its default state, halting its operation temporarily.

◆ sunxi_hifi4_start()

void sunxi_hifi4_start ( void  )

Start the HiFi4 module.

This function starts the HiFi4 module, enabling its operations and functionality.