42#ifndef LIBBSP_ARM_BEAGLE_I2C_H
43#define LIBBSP_ARM_BEAGLE_I2C_H
54#define BBB_I2C_SYSCLK 48000000
55#define BBB_I2C_INTERNAL_CLK 12000000
57#define BBB_I2C_0_BUS_PATH "/dev/i2c-0"
58#define BBB_I2C_1_BUS_PATH "/dev/i2c-1"
59#define BBB_I2C_2_BUS_PATH "/dev/i2c-2"
69 uint32_t BBB_I2C_REVNB_LO;
70 uint32_t BBB_I2C_REVNB_HI;
72 uint32_t BBB_I2C_SYSC;
74 uint32_t BBB_I2C_IRQSTATUS_RAW;
75 uint32_t BBB_I2C_IRQSTATUS;
76 uint32_t BBB_I2C_IRQENABLE_SET;
77 uint32_t BBB_I2C_IRQENABLE_CLR;
79 uint32_t BBB_I2C_DMARXENABLE_SET;
80 uint32_t BBB_I2C_DMATXENABLE_SET;
81 uint32_t BBB_I2C_DMARXENABLE_CLR;
82 uint32_t BBB_I2C_DMATXENABLE_CLR;
83 uint32_t BBB_I2C_DMARXWAKE_EN;
84 uint32_t BBB_I2C_DMATXWAKE_EN;
85 uint32_t dummy3[ 16 ];
86 uint32_t BBB_I2C_SYSS;
89 uint32_t BBB_I2C_DATA;
95 uint32_t BBB_I2C_SCLL;
96 uint32_t BBB_I2C_SCLH;
97 uint32_t BBB_I2C_SYSTEST;
98 uint32_t BBB_I2C_BUFSTAT;
100 uint32_t BBB_I2C_OA2;
101 uint32_t BBB_I2C_OA3;
102 uint32_t BBB_I2C_ACTOA;
103 uint32_t BBB_I2C_SBLOCK;
Inter-Integrated Circuit (I2C) Driver API.
uint32_t phandle_t
Definition: ofw.h:56
This header file defines the RTEMS Classic API.