1.1 --- a/pkg/landfall-examples/ci20_hdmi_i2c/ci20_hdmi_i2c.c Sat Jun 10 23:30:38 2023 +0200
1.2 +++ b/pkg/landfall-examples/ci20_hdmi_i2c/ci20_hdmi_i2c.c Sat Jun 10 23:59:44 2023 +0200
1.3 @@ -346,6 +346,7 @@
1.4 printf("Desired frequency: %d\n", jz4740_lcd_get_pixel_clock(lcd));
1.5
1.6 jz4780_cpm_stop_clock(cpm, Clock_lcd);
1.7 + jz4780_cpm_set_frequency(cpm, Clock_frequency_lcd, jz4740_lcd_get_pixel_clock(lcd) * 3);
1.8 jz4780_cpm_set_frequency(cpm, Clock_frequency_lcd_pixel, jz4740_lcd_get_pixel_clock(lcd));
1.9
1.10 printf("LCD source: %d\n", jz4780_cpm_get_lcd_source(cpm));
2.1 --- a/pkg/landfall-examples/qi_lb60_lcd/qi_lb60_lcd.c Sat Jun 10 23:30:38 2023 +0200
2.2 +++ b/pkg/landfall-examples/qi_lb60_lcd/qi_lb60_lcd.c Sat Jun 10 23:59:44 2023 +0200
2.3 @@ -186,8 +186,9 @@
2.4
2.5 /* Test initialisation with a frequency appropriate for the test panel. */
2.6
2.7 - jz4740_cpm_stop_lcd(cpm);
2.8 - jz4740_cpm_set_lcd_frequencies(cpm, jz4740_lcd_get_pixel_clock(lcd), 3);
2.9 + jz4740_cpm_stop_clock(cpm, Clock_lcd);
2.10 + jz4740_cpm_set_frequency(cpm, Clock_frequency_lcd, jz4740_lcd_get_pixel_clock(lcd) * 3);
2.11 + jz4740_cpm_set_frequency(cpm, Clock_frequency_lcd_pixel, jz4740_lcd_get_pixel_clock(lcd));
2.12 jz4740_cpm_update_output_frequency(cpm);
2.13
2.14 /* Create the DMA space. */
2.15 @@ -291,7 +292,7 @@
2.16
2.17 printf("Start LCD clock and initialise LCD...\n");
2.18
2.19 - jz4740_cpm_start_lcd(cpm);
2.20 + jz4740_cpm_start_clock(cpm, Clock_lcd);
2.21 l4_sleep(1); // 1ms == 1000us
2.22
2.23 jz4740_lcd_disable(lcd);