Gt9xx - 1085x600
The identifier "GT9xx 1085x600" refers to the integration of a Goodix GT9xx series capacitive touch controller—such as the GT911 or GT928—with a display panel featuring a non-standard resolution of 1085 x 600 pixels. This specific configuration is common in automotive head units and specialized tablets.
- GT911: The workhorse. Supports up to 5 touches, 7-inch panels, 1085x600.
- GT9110: Single-touch variant for cost-sensitive designs.
- GT928: 10-point touch, enhanced noise immunity, better for industrial environments.
&i2c1
status = "okay";
clock-frequency = <400000>;
gt9xx: touchscreen@5d
compatible = "goodix,gt911";
reg = <0x5d>;
interrupt-parent = <&gpio>;
interrupts = <20 2>; // GPIO pin 20, falling edge
irq-gpios = <&gpio 20 0>;
reset-gpios = <&gpio 21 0>;
touchscreen-size-x = <1085>;
touchscreen-size-y = <600>;
;
Example calculations
- Pixels per frame (24-bit): 1085 × 600 × 3 bytes = 1,953,000 bytes ≈ 1.86 MB.
- Frame size (16-bit): 1085 × 600 × 2 = 1,302,000 bytes ≈ 1.24 MB.
- Bandwidth (24-bit @ 60 Hz): 1.86 MB × 60 ≈ 111.6 MB/s (≈892 Mbps) — note: includes byte-to-bit conversion and protocol overhead, so verify exact bus bandwidth.
Force custom resolution (if driver auto-detects wrong)
Use kernel param or sysfs:
Software & Driver Notes
- Linux: Create a proper panel driver or device tree node with resolution, timings, pixel clock, bus-format (RGB565/RGB888), and backlight control. For MIPI DSI, configure lanes and DSI mode (video vs command).
- Android/GUI: Ensure SurfaceFlinger or compositor supports the panel resolution and rotation. Provide appropriate display metrics and density (DPI) so UI scales correctly.
- Bootloader: Early console/framebuffer size must match resolution or use scaling. Provide splash screen assets sized to 1085×600 to avoid letterboxing.
- Touch integration: If touchscreen is present, align touch-controller calibration to the unique resolution and aspect ratio.
Connectivity: Features like Wi-Fi, Bluetooth, NFC (near-field communication), and various cellular network support (4G LTE, 5G) could be expected. gt9xx 1085x600
or a custom tablet display. While 1024x600 is a standard budget display resolution, the "1085" figure usually points to a configuration quirk where the touchscreen digitizer's coordinate range doesn't perfectly match the underlying LCD panel's pixel count. What is GT9XX? The identifier " GT9xx 1085x600 " refers to