[GIT PULL] firmware: arm_scpi: updates/cleanups for v4.15

Sudeep Holla sudeep.holla at arm.com
Mon Oct 23 02:00:01 PDT 2017



On 20/10/17 21:33, Arnd Bergmann wrote:
> On Mon, Oct 9, 2017 at 7:27 PM, Sudeep Holla <sudeep.holla at arm.com> wrote:
>>
>> The following changes since commit 2bd6bf03f4c1c59381d62c61d03f6cc3fe71f66e:
>>
>>   Linux 4.14-rc1 (2017-09-16 15:47:51 -0700)
>>
>> are available in the git repository at:
>>
>>   git://git.kernel.org/pub/scm/linux/kernel/git/sudeep.holla/linux.git
>> tags/scpi-updates-4.15
>>
>> for you to fetch changes up to 430594c1c7f5051f0d99ed9d08d086d20587cdd1:
>>
>>   firmware: arm_scpi: silence sparse warnings (2017-10-09 10:20:02 +0100)
>>
>> ----------------------------------------------------------------
>> ARM SCPI updates/cleanups for v4.15
>>
>> 1. Fixes to get rid of sparse warnings
>> 2. Use of FIELD_GET and GENMASK for better subfields handling
>> 3. Make mbox_free_channels device-managed helping in removing
>> unnecessary code
>> 4. Various other cleanups to simplify and improve code readability
> 
> Pulled into next/drivers. I'm a little unsure about the first patch: the
> resource is called "shmem", which suggests that you are dealing
> with memory and should use "memremap()" instead of "ioremap()"
> and readl/writel. Can you clarify what the mapping attributes are
> supposed to be here? Thanks.

This is the shared memory carved out of SRAM. Since it's shared with
remote processor it's prefer to have device ordering and uncached.
drivers/misc/sram.c does have ioremap, the shmem used here is reserved
region from SRAM. Let me know if this sounds fine.

-- 
Regards,
Sudeep



More information about the linux-arm-kernel mailing list