diff --git a/data/registers/ltdc_v1.yaml b/data/registers/ltdc_v1.yaml index ea6b881..762600c 100644 --- a/data/registers/ltdc_v1.yaml +++ b/data/registers/ltdc_v1.yaml @@ -271,17 +271,14 @@ fieldset/CR: description: Layer Enable bit_offset: 0 bit_size: 1 - enum: LEN - name: COLKEN description: Color Keying Enable bit_offset: 1 bit_size: 1 - enum: COLKEN - name: CLUTEN description: Color Look-Up Table Enable bit_offset: 4 bit_size: 1 - enum: CLUTEN fieldset/DCCR: description: Layerx Default Color Configuration Register fields: @@ -308,7 +305,6 @@ fieldset/GCR: description: LCD-TFT controller enable bit bit_offset: 0 bit_size: 1 - enum: LTDCEN - name: DBW description: Dither Blue Width bit_offset: 4 @@ -325,7 +321,6 @@ fieldset/GCR: description: Dither Enable bit_offset: 16 bit_size: 1 - enum: DEN - name: PCPOL description: Pixel Clock Polarity bit_offset: 28 @@ -376,22 +371,18 @@ fieldset/IER: description: Line Interrupt Enable bit_offset: 0 bit_size: 1 - enum: LIE - name: FUIE description: FIFO Underrun Interrupt Enable bit_offset: 1 bit_size: 1 - enum: FUIE - name: TERRIE description: Transfer Error Interrupt Enable bit_offset: 2 bit_size: 1 - enum: TERRIE - name: RRIE description: Register Reload interrupt enable bit_offset: 3 bit_size: 1 - enum: RRIE fieldset/ISR: description: Interrupt Status Register fields: @@ -508,24 +499,6 @@ enum/CLIF: - name: Clear description: Clears the LIF flag in the ISR register value: 1 -enum/CLUTEN: - bit_size: 1 - variants: - - name: Disabled - description: Color look-up table disabled - value: 0 - - name: Enabled - description: Color look-up table enabled - value: 1 -enum/COLKEN: - bit_size: 1 - variants: - - name: Disabled - description: Color keying disabled - value: 0 - - name: Enabled - description: Color keying enabled - value: 1 enum/CRRIF: bit_size: 1 variants: @@ -538,15 +511,6 @@ enum/CTERRIF: - name: Clear description: Clears the TERRIF flag in the ISR register value: 1 -enum/DEN: - bit_size: 1 - variants: - - name: Disabled - description: Dither disabled - value: 0 - - name: Enabled - description: Dither enabled - value: 1 enum/DEPOL: bit_size: 1 variants: @@ -556,15 +520,6 @@ enum/DEPOL: - name: ActiveHigh description: Data enable polarity is active high value: 1 -enum/FUIE: - bit_size: 1 - variants: - - name: Disabled - description: FIFO underrun interrupt disabled - value: 0 - - name: Enabled - description: FIFO underrun interrupt enabled - value: 1 enum/FUIF: bit_size: 1 variants: @@ -610,24 +565,6 @@ enum/IMR: - name: Reload description: The shadow registers are reloaded immediately. This bit is set by software and cleared only by hardware after reload value: 1 -enum/LEN: - bit_size: 1 - variants: - - name: Disabled - description: Layer disabled - value: 0 - - name: Enabled - description: Layer enabled - value: 1 -enum/LIE: - bit_size: 1 - variants: - - name: Disabled - description: Line interrupt disabled - value: 0 - - name: Enabled - description: Line interrupt enabled - value: 1 enum/LIF: bit_size: 1 variants: @@ -637,15 +574,6 @@ enum/LIF: - name: Reached description: Line interrupt generated when a programmed line is reached value: 1 -enum/LTDCEN: - bit_size: 1 - variants: - - name: Disabled - description: LCD-TFT controller disabled - value: 0 - - name: Enabled - description: LCD-TFT controller enabled - value: 1 enum/PCPOL: bit_size: 1 variants: @@ -682,15 +610,6 @@ enum/PF: - name: AL88 description: AL88 (8-bit alpha, 8-bit luminance) value: 7 -enum/RRIE: - bit_size: 1 - variants: - - name: Disabled - description: Register reload interrupt disabled - value: 0 - - name: Enabled - description: Register reload interrupt enabled - value: 1 enum/RRIF: bit_size: 1 variants: @@ -700,15 +619,6 @@ enum/RRIF: - name: Reload description: Register reload interrupt generated when a vertical blanking reload occurs (and the first line after the active area is reached) value: 1 -enum/TERRIE: - bit_size: 1 - variants: - - name: Disabled - description: Transfer error interrupt disabled - value: 0 - - name: Enabled - description: Transfer error interrupt enabled - value: 1 enum/TERRIF: bit_size: 1 variants: diff --git a/transforms/LTDC.yaml b/transforms/LTDC.yaml new file mode 100644 index 0000000..b0e12a6 --- /dev/null +++ b/transforms/LTDC.yaml @@ -0,0 +1,3 @@ +transforms: + - !DeleteEnums + from: ^(CLUTEN|COLKEN|DEN|FUIE|LEN|LIE|LTDCEN|RRIE|TERRIE)$