Received: by 10.223.176.46 with SMTP id f43csp802904wra; Wed, 24 Jan 2018 06:14:02 -0800 (PST) X-Google-Smtp-Source: AH8x2257TSz9MESApIih8v5z/9za1a07Cxtk4ZyZldx0IgVwOjiPXl97CQpC3OM6jBFL0ejVENVK X-Received: by 10.99.111.10 with SMTP id k10mr11087911pgc.421.1516803242278; Wed, 24 Jan 2018 06:14:02 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1516803242; cv=none; d=google.com; s=arc-20160816; b=EowVzyjklVoxbP3ZS5RQtByptyyYTUmZ79JoDsbYlC2mktaTBSp3noiQ6p3hdK6n8z QpTTtFhD7xsXP9g/lYZNjXJx8dTuVsvx/q+iIZSqjDxCJBK1O6B9eeaUFx19AlK1uGCZ NDx2LISEOTVOT+qxQ5W/bjI7ma+NeQj2BqH48ZqHKSHU8STDl4Lk+hYCqlw9+/u+ZUDL RY6hAwLXDD/FjuoB6hihg+PwR9gVE/k6Is76eCSMgRMwl0nD2XR1Ol/tylciGJtkWhQ4 uRs3tBhMCwefrbThE6UVs7UstDcbH1jrYjqEUu3SE/UeH1jqvQ8nuI8UeZgObno6h00D a8AA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:message-id:date:subject:cc:to:from :dkim-signature:arc-authentication-results; bh=FFxO2l5/ruvaQ/ZcqCwlJYXksKlqIBfhApID1NiBbVI=; b=m09/3AoL9Z9oGtRZ0FaIpyLYB9rDv9XCUtwwolqvYxvt8OEnNGOnLR1Sd3rvrbm2H9 aopthPGayJlfC1kCEgvuu+Hbo0aafKdVbkoNw3RX5itwOq8YXsUx1UStvgYiy6s2kK6a LCDvvnak9HCLZGJMnyVcPLHO7/dcL1MlaR9hy9P/Te8pxpF7UjFNC1+QecqgBrrcVJH4 KNiJ5o+nisN6O91FYID/4SPaMMkoEbp+CSlogpjCne9lrP9U5p6DDvAUj8jaG3W3Hzh0 luuBpfKJUPavaZ7IVDk60uqJDx+yKdX8PB+k4RxnCyu2JufQOoFG7i3lr6y2PG0QRliQ INZQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=MzmXOA6D; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=gmail.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id q11-v6si253566pli.152.2018.01.24.06.13.48; Wed, 24 Jan 2018 06:14:02 -0800 (PST) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=MzmXOA6D; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=gmail.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S934011AbeAXOLG (ORCPT + 99 others); Wed, 24 Jan 2018 09:11:06 -0500 Received: from mail-lf0-f66.google.com ([209.85.215.66]:42101 "EHLO mail-lf0-f66.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S933648AbeAXOLE (ORCPT ); Wed, 24 Jan 2018 09:11:04 -0500 Received: by mail-lf0-f66.google.com with SMTP id q17so5405349lfa.9 for ; Wed, 24 Jan 2018 06:11:04 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:date:message-id; bh=FFxO2l5/ruvaQ/ZcqCwlJYXksKlqIBfhApID1NiBbVI=; b=MzmXOA6DxCiPR5EyshYADUe+LjIwaci/2czCYmkHEk8tXoYnFUPOU9p99wn13UHoFR JjEUMIqmTHaMtvz5xQGEabI5p3jS5JpN+4kuIs+Kzgr4xOgHvyPCnk0ljAU9fdYvULcY qWUlZc/LaM6KpGF446xQ8g3QkQIsD4XpsqsqIsb+atHuWpJL/aXlxpPh51Y7YAg64SMf trFxHKW8KMs1ZpQqLVJ3QxYLhDLqA1LkTwINPGvfX7ZpS48j7iGNa2iJFFQh5KEB13Lb skDmnI5w2lkenkV13V5aAo+1QoRQok4R6gAgwl+sVNPpiSzl7l+KSTqcEs1cziYTcsRH tknw== 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; bh=FFxO2l5/ruvaQ/ZcqCwlJYXksKlqIBfhApID1NiBbVI=; b=mnuUBhcTkAJNl8LXk6cz+NHCbnArpaiqkhGsykJwFi45E7ebx9KNAKbGw6mAetzJFF 82jgBdz9zvRAjAJIuX/lr/xqCzGaimXuHu/axO2XetlPwdEoJiUYrhpfU9HfgNBMHRcS rVDRz9CPKweM9mMsWD0iFJij8UQMEq1bpUO9FBQl+i0TIIa5pwB5HMwQLmcSEi7QdQTQ dfuO+6/4VC3zCVmSN98dzAU+SswvrCDFpiJAYUoACmPc83aNDGRP+ZNCJu+/1E+I6O9D fcGk0NtM5Oj0vDQjbXy25o1qVFts7NUFI2mpOz6sBGBORR7z/sYthyqcMUochm8oFAoB TfRw== X-Gm-Message-State: AKwxyteaQfg/dkTwyaxf8ffyV/rnSwccXuekrPUwI05Pk6HxGRUfoFFe BXHoCRXH0akf5oqDD/eTqoE= X-Received: by 10.46.53.18 with SMTP id z18mr3854119ljz.4.1516803063586; Wed, 24 Jan 2018 06:11:03 -0800 (PST) Received: from localhost.localdomain (c80-217-9-219.bredband.comhem.se. [80.217.9.219]) by smtp.gmail.com with ESMTPSA id r84sm579227lff.72.2018.01.24.06.11.02 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Wed, 24 Jan 2018 06:11:02 -0800 (PST) From: codekipper@gmail.com To: maxime.ripard@free-electrons.com Cc: linux-arm-kernel@lists.infradead.org, linux-sunxi@googlegroups.com, lgirdwood@gmail.com, broonie@kernel.org, linux-kernel@vger.kernel.org, alsa-devel@alsa-project.org, be17068@iperbole.bo.it, Marcus Cooper Subject: [PATCH 0/3] ASoC: sun4i-i2s: Updates to the driver Date: Wed, 24 Jan 2018 15:10:58 +0100 Message-Id: <20180124141101.12867-1-codekipper@gmail.com> X-Mailer: git-send-email 2.16.0 Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org From: Marcus Cooper Hi All, here is a patch series to add some improvements to the sun4i-i2s driver found whilst getting slave clocking and hdmi audio working on the newer SoCs. This has been tested on a Pine64 using the ES9023 audio POT board (https://github.com/codekipper/linux-sunxi/commits/upstream) BR, CK Marcus Cooper (3): ASoC: sun4i-i2s: Add set_tdm_slot functionality ASoC: sun4i-i2s: Do not divide clocks when slave ASoC: sun4i-i2s: Add regmap field to sign extend sample sound/soc/sunxi/sun4i-i2s.c | 154 ++++++++++++++++++++++++++++---------------- 1 file changed, 100 insertions(+), 54 deletions(-) -- 2.16.0