On 11/25/25 9:29 PM, David Heidelberg via B4 Relay wrote: > From: David Heidelberg <[email protected]> > > This adds initial device tree support for the following phones: > > - Google Pixel 3 (blueline) > - Google Pixel 3 XL (crosshatch) > > Both phone boards use the same identifiers and differ only slightly > in their connected peripherals. > > Supported functionality includes: > - Debug UART > - UFS > - USB-C (peripheral mode) > - Display (Pixel 3 only, and the driver needs improvements) > - GPU > - Bluetooth > - Wi-Fi > > The rmtfs region is allocated using UIO, making it technically "dynamic." > > Its address and size can be read from sysfs: > > $ cat /sys/class/uio/uio0/name > /sys/class/uio/uio0/maps/map0/addr > 0x00000000f2701000 > > $ cat /sys/class/uio/uio0/maps/map0/size > 0x0000000000200000 > > Like the OnePlus 6, the Pixel 3 requires 1 kB of reserved memory on either > side of the rmtfs region to work around an XPU bug that would otherwise > cause erroneous violations when accessing the rmtfs_mem region. > > Co-developed-by: Amit Pundir <[email protected]> > Signed-off-by: Amit Pundir <[email protected]> > Co-developed-by: Bjorn Andersson <[email protected]> > Signed-off-by: Bjorn Andersson <[email protected]> > Co-developed-by: Casey Connolly <[email protected]> > Signed-off-by: Casey Connolly <[email protected]> > Co-developed-by: Joel Selvaraj <[email protected]> > Signed-off-by: Joel Selvaraj <[email protected]> > Co-developed-by: Sumit Semwal <[email protected]> > Signed-off-by: Sumit Semwal <[email protected]> > Co-developed-by: Vinod Koul <[email protected]> > Signed-off-by: Vinod Koul <[email protected]> > Signed-off-by: David Heidelberg <[email protected]> > ---
Reviewed-by: Konrad Dybcio <[email protected]> Konrad
