Zephyr API Documentation 4.4.0
A Scalable Open Source RTOS
Loading...
Searching...
No Matches
tisci_clock_control.h File Reference
#include <stdint.h>

Go to the source code of this file.

Data Structures

struct  tisci_clock_config
 Clock configuration structure. More...
 

Macros

#define TISCI_GET_CLOCK(node_id)   DEVICE_DT_GET(DT_PHANDLE(node_id, clocks))
 
#define TISCI_GET_CLOCK_DETAILS(node_id)
 
#define TISCI_GET_CLOCK_BY_INST(inst)   TISCI_GET_CLOCK(DT_DRV_INST(inst))
 
#define TISCI_GET_CLOCK_DETAILS_BY_INST(inst)   TISCI_GET_CLOCK_DETAILS(DT_DRV_INST(inst))
 

Macro Definition Documentation

◆ TISCI_GET_CLOCK

#define TISCI_GET_CLOCK (   node_id)    DEVICE_DT_GET(DT_PHANDLE(node_id, clocks))

◆ TISCI_GET_CLOCK_BY_INST

#define TISCI_GET_CLOCK_BY_INST (   inst)    TISCI_GET_CLOCK(DT_DRV_INST(inst))

◆ TISCI_GET_CLOCK_DETAILS

#define TISCI_GET_CLOCK_DETAILS (   node_id)
Value:
{ \
.dev_id = DT_CLOCKS_CELL(node_id, devid), \
.clk_id = DT_CLOCKS_CELL(node_id, clkid) \
}
#define DT_CLOCKS_CELL(node_id, cell)
Equivalent to DT_CLOCKS_CELL_BY_IDX(node_id, 0, cell)
Definition clocks.h:254

◆ TISCI_GET_CLOCK_DETAILS_BY_INST

#define TISCI_GET_CLOCK_DETAILS_BY_INST (   inst)    TISCI_GET_CLOCK_DETAILS(DT_DRV_INST(inst))