1.1 --- a/pkg/landfall-examples/ci20_hdmi_i2c/ci20_hdmi_i2c.c Tue Oct 24 18:52:06 2023 +0200
1.2 +++ b/pkg/landfall-examples/ci20_hdmi_i2c/ci20_hdmi_i2c.c Fri Oct 27 18:02:49 2023 +0200
1.3 @@ -272,14 +272,12 @@
1.4
1.5 cpm = jz4780_cpm_init(cpm_base);
1.6
1.7 - printf("VPLL frequency: %d\n", jz4780_cpm_get_vpll_frequency(cpm));
1.8 - printf("HDMI divider: %d\n", jz4780_cpm_get_hdmi_divider(cpm));
1.9 + printf("VPLL frequency: %d\n", jz4780_cpm_get_frequency(cpm, Clock_pll_V));
1.10 printf("HDMI frequency: %d\n", jz4780_cpm_get_frequency(cpm, Clock_hdmi));
1.11
1.12 jz4780_cpm_stop_clock(cpm, Clock_hdmi);
1.13 jz4780_cpm_set_frequency(cpm, Clock_hdmi, 27000000);
1.14
1.15 - printf("HDMI divider: %d\n", jz4780_cpm_get_hdmi_divider(cpm));
1.16 printf("HDMI frequency: %d\n", jz4780_cpm_get_frequency(cpm, Clock_hdmi));
1.17
1.18 jz4780_cpm_start_clock(cpm, Clock_hdmi);
1.19 @@ -340,25 +338,22 @@
1.20
1.21 /* Test initialisation with a frequency appropriate for the test panel. */
1.22
1.23 - printf("LCD source: %d\n", jz4780_cpm_get_lcd_source(cpm));
1.24 - printf("LCD divider: %d\n", jz4780_cpm_get_lcd_pixel_divider(cpm));
1.25 - printf("LCD frequency: %d\n", jz4780_cpm_get_frequency(cpm, Clock_lcd_pixel));
1.26 + printf("LCD source: %d\n", jz4780_cpm_get_source(cpm, Clock_lcd));
1.27 + printf("LCD frequency: %d\n", jz4780_cpm_get_frequency(cpm, Clock_lcd_pixel0));
1.28 printf("Desired frequency: %d\n", jz4740_lcd_get_pixel_clock(lcd));
1.29
1.30 jz4780_cpm_stop_clock(cpm, Clock_lcd);
1.31 jz4780_cpm_set_frequency(cpm, Clock_lcd, jz4740_lcd_get_pixel_clock(lcd) * 3);
1.32 - jz4780_cpm_set_frequency(cpm, Clock_lcd_pixel, jz4740_lcd_get_pixel_clock(lcd));
1.33 + jz4780_cpm_set_frequency(cpm, Clock_lcd_pixel0, jz4740_lcd_get_pixel_clock(lcd));
1.34
1.35 - printf("LCD source: %d\n", jz4780_cpm_get_lcd_source(cpm));
1.36 - printf("LCD divider: %d\n", jz4780_cpm_get_lcd_pixel_divider(cpm));
1.37 - printf("LCD frequency: %d\n", jz4780_cpm_get_frequency(cpm, Clock_lcd_pixel));
1.38 - printf("AHB0 frequency: %d\n", jz4780_cpm_get_hclock0_frequency(cpm));
1.39 + printf("LCD source: %d\n", jz4780_cpm_get_source(cpm, Clock_lcd));
1.40 + printf("LCD frequency: %d\n", jz4780_cpm_get_frequency(cpm, Clock_lcd_pixel0));
1.41
1.42 /* With the LCD pixel clock set up, bring up the HDMI. */
1.43
1.44 printf("Enable HDMI output...\n");
1.45
1.46 - jz4780_hdmi_enable(hdmi, jz4780_cpm_get_frequency(cpm, Clock_lcd_pixel));
1.47 + jz4780_hdmi_enable(hdmi, jz4780_cpm_get_frequency(cpm, Clock_lcd_pixel0));
1.48
1.49 /* Create the DMA space. */
1.50