The `xlnx,ttcps` binding, despite having the file name of `xlnx,ttcps.yaml`, had the compatible property of `cdns,ttc`. While it is true that the Xilinx ZynqMP platform embeds the Cadence Triple Timer Counter (TTC) IP core, its TTC differs from the original Cadence core in that it implements 32-bit counters, instead of the 16-bit counters defined in the original; hence, the Xilinx variant is not compatible with the original Cadence version and should be treated as a different device. This commit changes the `xlnx,ttcps.yaml` compatible property to `xlnx,ttcps` for the above reasons. Signed-off-by: Stephanos Ioannidis <root@stephanos.io>
18 lines
288 B
YAML
18 lines
288 B
YAML
description: Xilinx ZynqMP PS TTC timer
|
|
|
|
compatible: "xlnx,ttcps"
|
|
|
|
include: base.yaml
|
|
|
|
properties:
|
|
label:
|
|
required: true
|
|
|
|
reg:
|
|
required: true
|
|
|
|
clock-frequency:
|
|
type: int
|
|
required: true
|
|
description: Clock frequency information for Timer operation
|