Draft: Add support for the Pixel 3
This adds initial support for the Pixel 3, unfortunately including a downstream touchscreen driver (yay...)
I'll be sending the DTS and display panel driver upstream soon (don't let me merge until I do ;P). Would appreciate any feedback here: https://gitlab.com/sdm845-mainline/linux/-/commits/caleb/pixel3-upstream/
The TEXT_OFFSET section in the kernel header seems to be required to boot on newer bootloader versions, would be nice to have this fixed in bootloader but who knows.