Received: by 2002:a05:6a10:17d3:0:0:0:0 with SMTP id hz19csp1736169pxb; Sun, 18 Apr 2021 05:31:10 -0700 (PDT) X-Google-Smtp-Source: ABdhPJxKlz419CUBSrAjw25L404vMsHavvI3zmC1WMm0kK1yQoPut8n+3G8YTtmdLISYfyTWuyZa X-Received: by 2002:a17:90b:e0b:: with SMTP id ge11mr19784775pjb.127.1618749070533; Sun, 18 Apr 2021 05:31:10 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1618749070; cv=none; d=google.com; s=arc-20160816; b=axTwC90MI9hxlMhFirmgmIUWF50PjC6+STVz++XhcTvd+61fMMb8T6IG3GfQ6gZ0Zs EGrwoB0KpinG+1DaASDsuoWdcwZ6ieJIA9UlBKTFHIBlpQG82VfsCuD0vhJmplGYRwV5 MgiXa3KsPVkB9EsW37QfJWkUcJvU7EixBIGt6fvkfk2ghxiXNxZVKjOvJensHizY3vyt Ya8wKKShQP5wc6ot9mKsfJfTsGfxRpVRS+CV51p0nHyDj9l3Z+cIavZvNzPT1KlPIUQT Nf661Z3bG8nWjLhGjlInNQKXKU99kLjw0WD8j7kwxuYHnsj0Mkml1xD7STfbGCBsuN3u B/VA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:mime-version :message-id:date:subject:cc:to:from:dkim-signature; bh=EgJUsv/4a1WlmZRhh3NP7mPqIFDtHjPIO3xT+/bTQ3M=; b=oU0Uq61P4xSY6tfIbK8iERw13HUwgspCGwSAzSiFg9gUQhlH/kSxuFB7g/9cz6ZJJN oCcV9xd3/+iup5OvfCb3NGfzYzZo1w4BYfTKTC2crEtIjl8pjksbooTM9g3ZIiy90bpL m+9gOQYqlfOKDTFCWdmNehL3Tppjww4JmWzem6TAULalzhRFWxyCZ7wv5/DcSFRfyDsh 1Zh7q+DZwC12W7gltx4MuDnzQ3wz9meuEeihlBvCEBpWIK3wq8YaeU+LmGdSlGWzaHy/ BbutgiOQXw3A8vfOtwnZ7CPELdmoDxCfBAAJfKmIethUMtLhfRYzI4jdjxllH0XEoVCj 1Htw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@snejp.pl header.s=gmail header.b="mGAZ/eMQ"; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id l16si12681187pff.277.2021.04.18.05.30.47; Sun, 18 Apr 2021 05:31:10 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=pass header.i=@snejp.pl header.s=gmail header.b="mGAZ/eMQ"; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S231297AbhDRMaX (ORCPT + 99 others); Sun, 18 Apr 2021 08:30:23 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:47216 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S230321AbhDRMaW (ORCPT ); Sun, 18 Apr 2021 08:30:22 -0400 Received: from mail-ej1-x630.google.com (mail-ej1-x630.google.com [IPv6:2a00:1450:4864:20::630]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id B6982C061761 for ; Sun, 18 Apr 2021 05:29:54 -0700 (PDT) Received: by mail-ej1-x630.google.com with SMTP id e14so48707163ejz.11 for ; Sun, 18 Apr 2021 05:29:54 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=snejp.pl; s=gmail; h=from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=EgJUsv/4a1WlmZRhh3NP7mPqIFDtHjPIO3xT+/bTQ3M=; b=mGAZ/eMQKdpaqyvcsMwLAQNRxfLi42601T7UY9TJ9xH07Y0Q03XVL9EIddcJ9lktOZ DkFcke/2tLV1lghiQwHcGHrzho2GKV5V2/CWDpyY8D2wKJl3FsTLLVvBpDtyPqB4Sh5v xzLnEFw9COD2rgjN+pITUvwyDXeSbCXES4EZPoBHF81Vot7CQLY5tu62CwZShJXVH4F8 52rUyXEl0nJIWIkH+UU3CxNpHODlzcN2nKtz06LjeLCfluDk9/pguBT+Ho6ZoDJWpmNh YbbGd2VDISp56zCKXiSSlvu/HEmNOA5pyIYjRjgWMq05rfHSoG0/1aecAqNSMdV2NhZm 3/AA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=EgJUsv/4a1WlmZRhh3NP7mPqIFDtHjPIO3xT+/bTQ3M=; b=ZRToJvf1q5a93qqBOiM2wqid8fBr/PD4RvlVwEg4d0qHWSGm2aZPNz/Aj/5iDhID7J ODonGbRuoGqfA/r7l0yEPAOQHb8sgGG824Yqd/QxQ8BkqVtQdrd6PuUq7mERwUUkL2Ls N04/Ud3hreAy5hCJiBi6OojVIK0VaysPpOSf4rBHuA53aAx68Hme4oZ6mdaBw9sO11xB 9Cyn/2+IKDk/b3PLb+guQEh359tvbDPJk9uuaxD3cfLSYvKEskUKRjYwgYqydNT8SduT wjbOANP2XCknfb8i9kSOpHyjM9LXOtJ3LwZTFZfQEyr3vQZHMDfmSyFXmQdbo/K5vksv T7OA== X-Gm-Message-State: AOAM530GjR6wnnqMu0weC9b2tjMqYnrm002yOA8kmeROSLmBAOeGAYwZ AnExtKhVXGRYrWXy3nk5h0K3Iw== X-Received: by 2002:a17:906:4ec3:: with SMTP id i3mr17526128ejv.119.1618748992178; Sun, 18 Apr 2021 05:29:52 -0700 (PDT) Received: from PackardBell (87-49-44-144-mobile.dk.customer.tdc.net. [87.49.44.144]) by smtp.googlemail.com with ESMTPSA id a27sm8213677ejk.80.2021.04.18.05.29.50 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 18 Apr 2021 05:29:51 -0700 (PDT) Received: from localhost (PackardBell [local]) by PackardBell (OpenSMTPD) with ESMTPA id 370073c6; Sun, 18 Apr 2021 12:29:49 +0000 (UTC) From: Bartosz Dudziak To: Andy Gross , Bjorn Andersson , Michael Turquette , Stephen Boyd , Rob Herring , linux-clk@vger.kernel.org, linux-arm-msm@vger.kernel.org, linux-kernel@vger.kernel.org, devicetree@vger.kernel.org Cc: Bartosz Dudziak Subject: [PATCH v2 0/5] Samsung Galaxy S III Neo Initial DTS Date: Sun, 18 Apr 2021 14:29:04 +0200 Message-Id: <20210418122909.71434-1-bartosz.dudziak@snejp.pl> X-Mailer: git-send-email 2.25.1 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Enable booting of Samsung Galaxy S III Neo mobile phone with MSM8226 SoC. Implemented clocks are on top of MSM8974 GCC driver because there is really little difference between them. UART serial communication is working. Changes in v2: - Removed alphabet sort includes in MSM8974 GCC driver - Keep using qcom_cc_probe() function instead of qcom_cc_really_probe() - Add only MSM8226 SoC related includes to qcom GCC clock bindings - Changed DTS files license to BSD 3 Clause - Made changes in qcom-msm8226.dtsi DTS file: > Remove occurrences of clock-frequency property from timer nodes > Removed model and compatible properties > Renamed pin controller label to "tlmm" > Moved compatible and reg properties first in the nodes > Lowercase hex address values > Fix make dtbs_check warning in memory node Bartosz Dudziak (5): dt-bindings: clock: qcom: Add MSM8226 GCC clock bindings clk: qcom: gcc: Add support for Global Clock controller found on MSM8226 arm: dts: qcom: Add support for MSM8226 SoC dt-bindings: arm: qcom: Document MSM8226 SoC binding arm: dts: qcom: Add initial DTS file for Samsung Galaxy S III Neo phone .../devicetree/bindings/arm/qcom.yaml | 6 + .../devicetree/bindings/clock/qcom,gcc.yaml | 5 +- arch/arm/boot/dts/Makefile | 1 + .../boot/dts/qcom-msm8226-samsung-s3ve3g.dts | 25 +++ arch/arm/boot/dts/qcom-msm8226.dtsi | 147 +++++++++++++++ drivers/clk/qcom/gcc-msm8974.c | 169 +++++++++++++++++- 6 files changed, 344 insertions(+), 9 deletions(-) create mode 100644 arch/arm/boot/dts/qcom-msm8226-samsung-s3ve3g.dts create mode 100644 arch/arm/boot/dts/qcom-msm8226.dtsi -- 2.25.1