blob: 99e4ef940024d5797930ba4e00bbc597429b01e1 [file] [log] [blame]
{
name: "BADWEN",
clock_primary: "clk_fixed",
bus_device: "tlul",
regwidth: "32",
registers: [
{name: "RDATA", desc: "UART read data",
swaccess: "ro", fields: [
{bits: "7:0", resval: "0x0"}
]},
{name: "WDATA", desc: "UART write data", swaccess: "wo", fields: [
{bits: "7:0", resval: "0x0"}
]},
{name: "NCO", desc: "Baud clock rate control",
swaccess: "rw", regwen: "GOODWEN", fields: [
{bits: "15:0", resval: "0b0"}
]},
{name: "NCO1", desc: "Baud clock rate control",
swaccess: "rw", regwen: "BADWEN1", fields: [
{bits: "15:0", resval: "0b0"}
]},
{name: "NCO2", desc: "Baud clock rate control",
swaccess: "rw", regwen: "BADWEN2", fields: [
{bits: "15:0", resval: "0b0"}
]},
{name: "NCO3", desc: "Baud clock rate control",
swaccess: "rw", regwen: "BADWEN3", fields: [
{bits: "15:0", resval: "0b0"}
]},
{name: "NCO4", desc: "Baud clock rate control",
swaccess: "rw", regwen: "NONE", fields: [
{bits: "15:0", resval: "0b0"}
]},
{name: "GOODWEN", desc: "Write enable control",
swaccess: "rw1c", fields: [
{name: "wen", desc: "wr enable", bits: "0", resval: "1"}
]},
{name: "BADWEN1", desc: "Write enable control too many bits",
swaccess: "rw1c", fields: [
{name: "wen", desc: "wr enable", bits: "0", resval: "1"}
{name: "foo", desc: "wr enable", bits: "1", resval: "1"}
]},
{name: "BADWEN2", desc: "Write enable control not rw1c",
swaccess: "rw", fields: [
{name: "wen", desc: "wr enable", bits: "0", resval: "1"}
]},
{name: "BADWEN3", desc: "Write enable control not default to 1",
swaccess: "rw1c", fields: [
{name: "wen", desc: "wr enable", bits: "0", resval: "0"}
]},
{name: "DVREG", desc: "DV-accessible test register", swaccess: "rw",
fields: [
{bits: "7:0", name: "", desc: "-" }
]}
]
}