# elinux/Documentation/devices_axis.txt
# $Id: devices_axis.txt,v 1.2 2000/04/27 10:45:28 johana Exp $
# These are the local/experimental or possibly allocated devices
# that are created by Axis Communications for the Linux/ETRAX (eLinux) port
# 
# Check and update the tools/mkprod as well when adding devices!
# For latest version: See http://developer.axis.com/

# The syntax here is currently in "tools/mprod" syntax, that might change...
# Also look at elinux/Documentation/devices.txt for the allocated devices.

# MAJOR numbers:
# 55-59          UNALLOCATED
# 60-63          LOCAL/EXPERIMENTAL USE
    &build_dev("cflash0",  0,   0,   "0644", ('c',  60,  16));
    &build_dev("cflash1",  0,   0,   "0644", ('c',  60,  17));
    &build_dev("cflash2",  0,   0,   "0644", ('c',  60,  18));
    &build_dev("cflash3",  0,   0,   "0644", ('c',  60,  19));
    
    &build_dev("cam0",     0,   0,   "0444", ('c',  61,   0));
    &build_dev("cam1",     0,   0,   "0444", ('c',  61,   1));
    &build_dev("cam2",     0,   0,   "0444", ('c',  61,   2));
    &build_dev("cam3",     0,   0,   "0444", ('c',  61,   3));
    &build_dev("camquad",  0,   0,   "0444", ('c',  61,  32));

    &build_dev("ircontrol",0,   0,   "0666", ('c',  62,   0));
    &build_dev("syncer",   0,   0,   "0666", ('c',  63,   0)); # (mp3)


# 64-119         UNALLOCATED

#120-127         LOCAL/EXPERIMENTAL USE
    &build_dev("gpioa",    0,   0,   "0666", ('c', 120,   0));
    &build_dev("gpiob",    0,   0,   "0666", ('c', 120,   1));
    &build_dev("leds",     0,   0,   "0666", ('c', 120,   2));

    &build_dev("rtc",      0,   0,   "0644", ('c', 121,   0));

    &build_dev("eeprom",   0,   0,   "0644", ('c', 122,   0));

    &build_dev("i2c",      0,   0,   "0644", ('c', 123,   0));

    &build_dev("ttyBT0",   0,   0,   "0666", ('c', 124,   0));


128-239		UNALLOCATED

240-254		LOCAL/EXPERIMENTAL USE

255		RESERVED

# end of file.