23#ifndef LIBBSP_ARM_BEAGLE_I2C_H
24#define LIBBSP_ARM_BEAGLE_I2C_H
35#define BBB_I2C_SYSCLK 48000000
36#define BBB_I2C_INTERNAL_CLK 12000000
38#define BBB_I2C_0_BUS_PATH "/dev/i2c-0"
39#define BBB_I2C_1_BUS_PATH "/dev/i2c-1"
40#define BBB_I2C_2_BUS_PATH "/dev/i2c-2"
50 uint32_t BBB_I2C_REVNB_LO;
51 uint32_t BBB_I2C_REVNB_HI;
53 uint32_t BBB_I2C_SYSC;
55 uint32_t BBB_I2C_IRQSTATUS_RAW;
56 uint32_t BBB_I2C_IRQSTATUS;
57 uint32_t BBB_I2C_IRQENABLE_SET;
58 uint32_t BBB_I2C_IRQENABLE_CLR;
60 uint32_t BBB_I2C_DMARXENABLE_SET;
61 uint32_t BBB_I2C_DMATXENABLE_SET;
62 uint32_t BBB_I2C_DMARXENABLE_CLR;
63 uint32_t BBB_I2C_DMATXENABLE_CLR;
64 uint32_t BBB_I2C_DMARXWAKE_EN;
65 uint32_t BBB_I2C_DMATXWAKE_EN;
66 uint32_t dummy3[ 16 ];
67 uint32_t BBB_I2C_SYSS;
70 uint32_t BBB_I2C_DATA;
76 uint32_t BBB_I2C_SCLL;
77 uint32_t BBB_I2C_SCLH;
78 uint32_t BBB_I2C_SYSTEST;
79 uint32_t BBB_I2C_BUFSTAT;
83 uint32_t BBB_I2C_ACTOA;
84 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.