1# SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause 2%YAML 1.2 3--- 4$id: http://devicetree.org/schemas/arm/google.yaml# 5$schema: http://devicetree.org/meta-schemas/core.yaml# 6 7title: Google Tensor platforms 8 9maintainers: 10 - Peter Griffin <peter.griffin@linaro.org> 11 12description: | 13 ARM platforms using SoCs designed by Google branded "Tensor" used in Pixel 14 devices. 15 16 Currently upstream this is devices using "gs101" SoC which is found in Pixel 17 6, Pixel 6 Pro and Pixel 6a. 18 19 Google have a few different names for the SoC: 20 - Marketing name ("Tensor") 21 - Codename ("Whitechapel") 22 - SoC ID ("gs101") 23 - Die ID ("S5P9845") 24 25 Likewise there are a couple of names for the actual device 26 - Marketing name ("Pixel 6") 27 - Codename ("Oriole") 28 29 Devicetrees should use the lowercased SoC ID and lowercased board codename, 30 e.g. gs101 and gs101-oriole. 31 32properties: 33 $nodename: 34 const: '/' 35 compatible: 36 oneOf: 37 - description: Google Pixel 6 or 6 Pro (Oriole or Raven) 38 items: 39 - enum: 40 - google,gs101-oriole 41 - google,gs101-raven 42 - const: google,gs101 43 44 # Bootloader requires empty ect node to be present 45 ect: 46 type: object 47 additionalProperties: false 48 49required: 50 - ect 51 52additionalProperties: true 53 54... 55