History log of /src/sys/arch/arm/sunxi/sunxi_tcon.c |
Revision | | Date | Author | Comments |
1.13 |
| 20-Aug-2021 |
andvar | branches: 1.13.2; fix various typos in comments and log messages.
|
1.12 |
| 19-Aug-2021 |
andvar | s/memry/memory+s/softare/software/+s/grapics/graphics+s/ouput/output
|
1.11 |
| 27-Jan-2021 |
thorpej | Rename of_match_compat_data() to of_compatible_match(). Similarly, rename of_search_compatible() to of_compatible_lookup().
Standardize on of_compatible_match() for driver matching, and adapt all call sites.
|
1.10 |
| 27-Jan-2021 |
thorpej | Use DEVICE_COMPAT_EOL.
|
1.9 |
| 25-Jan-2021 |
thorpej | Since we're using designated initialisers for compat data, we should use a completely empty initializer for the sentinel.
|
1.8 |
| 18-Jan-2021 |
thorpej | Remove "struct of_compat_data" and replace its usage with "struct device_compatible_entry"; they are ABI-compatible.
Fix several "loses const qualifier" bugs encountered during this conversion.
|
1.7 |
| 01-Jun-2018 |
bouyer | branches: 1.7.14; Defer display hardware reset to pipeline activation. This way, if we have a pipeline setup which we can't manage, the simple framebuffer will keep working.
|
1.6 |
| 07-Apr-2018 |
bouyer | Allow the graphic driver to be the kernel's console. Match either from the allwinner,pipeline entry in the simple-framebuffer fdt entry, or from console= from the command line. console=fb0 and console=fb1 selects display backend unit 0 or 1 respectively; console=fb selects the first activated display backend.
|
1.5 |
| 06-Apr-2018 |
bouyer | branches: 1.5.2; Fix bad cut'n'paste, pointed out by David Binderman in PR port-arm/53158
|
1.4 |
| 04-Apr-2018 |
bouyer | Reset more regs at attach time, just in case. As the mux is in unit 0 but is used by both units, we have to keep unit 0's ahb clock enabled. Properly set sc_output_type.
Now pipeline 1 can be activated without activating pipeline 0 first.
|
1.3 |
| 03-Apr-2018 |
bouyer | disable all clocks at end of attach function, and re-enable ahb and mod only in activate function. enable ram gate (in debe) and video plls (in tcon) only when the video output is enabled. Saves about 20mw when both video outputs are off.
|
1.2 |
| 03-Apr-2018 |
bouyer | A10 and A20 should have the same display hardware, so consistenly support sun4i-a10 the same way as sun7i-a20. This would need to be tested on a real A10.
|
1.1 |
| 03-Apr-2018 |
bouyer | work in progress on porting graphics drivers from arm/allwinner to fdt. sunxidebe: display backend drivers sunxitcon: lcd controller driver sunxihdmi: hdmi controller driver sunxidep: display engine pipeline driver. Its role is only to parse the fdt display-engine node, and activate de backend drivers based on the content of allwinner,pipelines
So far HDMI and lvds output works, in dual-framebuffer mode. It has only been tested on A20. It should be OK on the A10 too, but will likely need more work for other SoCs. Console is not handled yet, and it conflicts with the simplefb driver if it has been activated by u-boot.
|
1.5.2.4 |
| 25-Jun-2018 |
pgoyette | Sync with HEAD
|
1.5.2.3 |
| 16-Apr-2018 |
pgoyette | Sync with HEAD, resolve some conflicts
|
1.5.2.2 |
| 07-Apr-2018 |
pgoyette | Sync with HEAD. 77 conflicts resolved - all of them $NetBSD$
|
1.5.2.1 |
| 06-Apr-2018 |
pgoyette | file sunxi_tcon.c was added on branch pgoyette-compat on 2018-04-07 04:12:12 +0000
|
1.7.14.1 |
| 03-Apr-2021 |
thorpej | Sync with HEAD.
|
1.13.2.3 |
| 16-Oct-2022 |
bouyer | sunxi_tcon1_set_videomode: use DRM_MODE_FLAGS_*
|
1.13.2.2 |
| 16-Oct-2022 |
bouyer | sunxi_tcon1_set_videomode() wants a drm_display_mode
|
1.13.2.1 |
| 16-Oct-2022 |
bouyer | Abandon sunxi_lcdc for the A20, there's too much pieces missing. Convert sunxi_tcon to drm. Actually it's connected to DRM only when in LVDS mode; for HDMI sunxi_hdmi does the interface.
|