From patchwork Mon Jan 23 22:23:26 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Markuss Broks X-Patchwork-Id: 13113116 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id AE053C05027 for ; Mon, 23 Jan 2023 22:24:52 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender: Content-Transfer-Encoding:Content-Type:List-Subscribe:List-Help:List-Post: List-Archive:List-Unsubscribe:List-Id:MIME-Version:Message-Id:Date:Subject:Cc :To:From:Reply-To:Content-ID:Content-Description:Resent-Date:Resent-From: Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:In-Reply-To:References: List-Owner; bh=DL+rdSa/MJgCFm0feK2dpWnPuPDoEALsyHcjyJ6RcY4=; b=rFt8tIj5C2jWXe 56wyu/KLRK1KVAg2DjYtqEqam8DO6cqujPzeodoEuSR2JiVZEbRsQY64WYGqCrqFMo5REyFIxyf2R te0g81lHJi1dVjFUW/xAFiHXWc1JXF4V/joSj0t8pC545J8xlAZT25+ccjDQZJVr45EF1+YDhKqg8 HNsdqrafGwooydw8ZY6LkUwjZg5MLuMre4/aSop3dM2ALyNkn5z/tdy7uePFBavrvh1GVXZeq/v4x AVtMl8/iWMd22PzzspP89xksssI/h1ULgDd5zz4w1ZW+gieIPkie8vx2AvCsB4x7hE9tbdKIbxwSm 5LxpJAD2TBtkbat7gfNA==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.94.2 #2 (Red Hat Linux)) id 1pK5EB-001hec-N2; Mon, 23 Jan 2023 22:23:47 +0000 Received: from mail-ed1-x531.google.com ([2a00:1450:4864:20::531]) by bombadil.infradead.org with esmtps (Exim 4.94.2 #2 (Red Hat Linux)) id 1pK5E8-001he3-GM for linux-arm-kernel@lists.infradead.org; Mon, 23 Jan 2023 22:23:45 +0000 Received: by mail-ed1-x531.google.com with SMTP id v13so16353931eda.11 for ; Mon, 23 Jan 2023 14:23:43 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:from:to:cc:subject:date:message-id:reply-to; bh=1fPD3yMwyErqgyHP1cVk5L5Dh397sb2S5yn/YVy8ldA=; b=DUAIZe+ryw7hzpevXSDEpm7IN0lvQO69vkLizbB0wOvV8/K7qK++Tl0jmHGgueWohj yKjKGrkc+xQALKpvhj2M9l+tPxrSiiyyFjGO0gbc6b2tXBmOo9wQ7R/E5MIBblUsZjAe bmQThA3zDezYl2/Zbh13DGGl5mZqVlEPWQKewAWFK93daI/hPWq9gRieR/dlxbbhiQDz BMb+UuYKe+P2KwHC/as6iU/P9JHbhTjQQ8NXyfKZNFGGb3QWU4Q0I2XrCFFc0M6oP0XL TdDi4sqBxsA+UFYKw0Zo6KGFTYMvusBlJXUhgjDPCMv9wjGYOx0AHU8as06mH7oeZFQK Ogrw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=1fPD3yMwyErqgyHP1cVk5L5Dh397sb2S5yn/YVy8ldA=; b=TdsWLs6AG3URLoaQgqI7C/wDOKbAA/1isIUiuvcRhrPCXnHIV3ZGijiVj05tvZn/2e 8NjY+zmA9++/t+T4Ehfyp1iJSxBgnro7XGSgfoVCQhrdQose/mjb8sAo0o1mtpHnV/X3 IJgrm44o/K6TZJEYkM8Ad2wI6w+c7NTKn93dTMVGNY/s7aU7v/9AkRFkxUnBk0epqZvA DfBgUFqiDVzpVo3OJGe39YLBzp/UcsWWXRoj9U3fy55l65OY9nitQ8JeHvNjI0a76i0i ik7qmdev0WWgSSQCx/eobLMcUCC9GB817PNEAVvGsKPjhv0ITMdNmsdtsB7vJqOmLu/m G5HA== X-Gm-Message-State: AFqh2kodRRcGdpTFO3NwZ5JnK6eNhfNSpunbPWUkZI5x96x9E36teqI9 USNvNaXf06CExCDxdRF8MqM= X-Google-Smtp-Source: AMrXdXsMJ/EKeGVhaWg184wBLwM0V9JJR46yYEdZwyH1Mkx0KFL1AwIaJqj9RCzRBF/hpaoJJnJT4g== X-Received: by 2002:a05:6402:5110:b0:499:bec8:4f with SMTP id m16-20020a056402511000b00499bec8004fmr35743134edd.20.1674512622636; Mon, 23 Jan 2023 14:23:42 -0800 (PST) Received: from localhost.localdomain ([194.39.226.133]) by smtp.gmail.com with ESMTPSA id l19-20020a056402345300b0049f5ab4fa97sm256928edc.86.2023.01.23.14.23.41 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 23 Jan 2023 14:23:42 -0800 (PST) From: Markuss Broks To: linux-kernel@vger.kernel.org Cc: Markuss Broks , Mark Brown , Krzysztof Kozlowski , Alim Akhtar , Rob Herring , Arnd Bergmann , Olof Johansson , soc@kernel.org, linux-arm-kernel@lists.infradead.org, linux-samsung-soc@vger.kernel.org, devicetree@vger.kernel.org Subject: [PATCH v3 0/2] Add support for Samsung Galaxy S5 (Exynos) Date: Tue, 24 Jan 2023 00:23:26 +0200 Message-Id: <20230123222329.13994-1-markuss.broks@gmail.com> X-Mailer: git-send-email 2.39.0 MIME-Version: 1.0 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20230123_142344_593288_1B8E213D X-CRM114-Status: GOOD ( 13.78 ) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org Samsung Galaxy S5 (Exynos) is a mobile phone released in 2014. It has an Exynos5422 platform. This version of Galaxy S5 is only capable of 3G communication using the Intel modem, while the LTE version of the device (klte) has a Qualcomm Snapdragon SoC. Currently, internal eMMC, USB, regulators on a PMIC, and touchscreen are enabled in the device-tree. It also has the following peripherals: - 5" 1080p S6E3FA2 DSI display, - Cypress StreetFighter touch buttons, - Broadcom BCM4354 wireless connectivity module, - Intel XMM6360 3G modem, - STM32F401 serving as a sensor hub, - Validify Solutions VFS61 series fingerprint sensor, - Lattice ICE401M FPGA as an IRDA controller, - Maxim MAX86900 heart rate sensor, - NXP PN547 NFC controller, - Wolfson WM5110 Audio DSP, - Broadcom BCM4753 GPS radio, - Maxim MAX77804 PMIC, - Silicon Image SII8240 MHL controller, - TI LP5562 LED driver Cc: Mark Brown v1 -> v2: - use better subject prefixes - rename Galaxy S5 (Exynos) to Galaxy S5 (SM-G900H) - align the compatibles and clock output names - reorder the includes - generic node name for regulator-tsp-vdd-en - GPIO flag for regulator - rename all the regulators, leaving the voltage values only where it makes sense (e.g. on 3V3 and 1V8 supplies for the HRM) v2 -> v3: - touch-pin to touch-irq-pins - s2mps11-irq-pin to s2mps11-irq-pins - touch_pin to touch_irq Markuss Broks (2): Documentation: devicetree: bindings: Add compatible for Samsung Galaxy S5 (Exynos) arm: dts: Add device-tree for Samsung Galaxy S5 (Exynos) .../bindings/arm/samsung/samsung-boards.yaml | 1 + arch/arm/boot/dts/Makefile | 1 + arch/arm/boot/dts/exynos5422-samsung-k3g.dts | 676 ++++++++++++++++++ 3 files changed, 678 insertions(+) create mode 100644 arch/arm/boot/dts/exynos5422-samsung-k3g.dts