<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel/arch/arm64/boot/dts/tesla, branch linux-6.2.y</title>
<subtitle>Hosts the 0x221E linux distro kernel.</subtitle>
<id>https://universe.0xinfinity.dev/distro/kernel/atom?h=linux-6.2.y</id>
<link rel='self' href='https://universe.0xinfinity.dev/distro/kernel/atom?h=linux-6.2.y'/>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/'/>
<updated>2022-10-18T13:24:00Z</updated>
<entry>
<title>arm64: dts: fsd: fix drive strength values as per FSD HW UM</title>
<updated>2022-10-18T13:24:00Z</updated>
<author>
<name>Padmanabhan Rajanbabu</name>
<email>p.rajanbabu@samsung.com</email>
</author>
<published>2022-10-13T10:40:22Z</published>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/commit/?id=21f6546e8bf68a847601e2710378e2224bf49704'/>
<id>urn:sha1:21f6546e8bf68a847601e2710378e2224bf49704</id>
<content type='text'>
Drive strength values used for HSI2C, SPI and UART are not reflecting
the default values recommended by FSD HW UM.

Fixes: 684dac402f21 ("arm64: dts: fsd: Add initial pinctrl support")
Signed-off-by: Padmanabhan Rajanbabu &lt;p.rajanbabu@samsung.com&gt;
Reviewed-by: Alim Akhtar &lt;alim.akhtar@samsung.com&gt;
Link: https://lore.kernel.org/r/20221013104024.50179-3-p.rajanbabu@samsung.com
Signed-off-by: Krzysztof Kozlowski &lt;krzysztof.kozlowski@linaro.org&gt;
</content>
</entry>
<entry>
<title>arm64: dts: fsd: fix drive strength macros as per FSD HW UM</title>
<updated>2022-10-18T13:23:59Z</updated>
<author>
<name>Padmanabhan Rajanbabu</name>
<email>p.rajanbabu@samsung.com</email>
</author>
<published>2022-10-13T10:40:21Z</published>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/commit/?id=574d6c59daefb51729b0640465f007f6c9600358'/>
<id>urn:sha1:574d6c59daefb51729b0640465f007f6c9600358</id>
<content type='text'>
Drive strength macros defined for FSD platform is not reflecting actual
names and values as per HW UM. FSD SoC pinctrl has following four levels
of drive-strength and their corresponding values:
Level-1 &lt;-&gt; 0
Level-2 &lt;-&gt; 1
Level-4 &lt;-&gt; 2
Level-6 &lt;-&gt; 3

The commit 684dac402f21 ("arm64: dts: fsd: Add initial pinctrl support")
used drive strength macros defined for Exynos4 SoC family. For some IPs
the macros values of Exynos4 matched and worked well, but Exynos4 SoC
family drive-strength (names and values) is not exactly matching with
FSD SoC.

Fix the drive strength macros to reflect actual names and values given
in FSD HW UM.

Fixes: 684dac402f21 ("arm64: dts: fsd: Add initial pinctrl support")
Signed-off-by: Padmanabhan Rajanbabu &lt;p.rajanbabu@samsung.com&gt;
Reviewed-by: Alim Akhtar &lt;alim.akhtar@samsung.com&gt;
Link: https://lore.kernel.org/r/20221013104024.50179-2-p.rajanbabu@samsung.com
Signed-off-by: Krzysztof Kozlowski &lt;krzysztof.kozlowski@linaro.org&gt;
</content>
</entry>
<entry>
<title>arm64: dts: fsd: use local header for pinctrl register values</title>
<updated>2022-06-07T06:56:17Z</updated>
<author>
<name>Krzysztof Kozlowski</name>
<email>krzysztof.kozlowski@linaro.org</email>
</author>
<published>2022-06-05T16:05:06Z</published>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/commit/?id=5621638cf014ff3b0afc4ac581df02772013e6df'/>
<id>urn:sha1:5621638cf014ff3b0afc4ac581df02772013e6df</id>
<content type='text'>
The DTS uses hardware register values directly in pin controller pin
configuration.  These are not some IDs or other abstraction layer but
raw numbers used in the registers.

These numbers were previously put in the bindings header to avoid code
duplication and to provide some context meaning (name), but they do not
fit the purpose of bindings.  It is also quite confusing to use
constants prefixed with Exynos for other SoC, because there is actually
nothing here in common, except the actual value.

Store the constants in a header next to DTS and use them instead of
bindings.

Signed-off-by: Krzysztof Kozlowski &lt;krzysztof.kozlowski@linaro.org&gt;
Reviewed-by: Chanho Park &lt;chanho61.park@samsung.com&gt;
Acked-by: Rob Herring &lt;robh@kernel.org&gt;
Link: https://lore.kernel.org/r/20220605160508.134075-7-krzysztof.kozlowski@linaro.org
</content>
</entry>
<entry>
<title>arm64: dts: fsd: add ufs device node</title>
<updated>2022-06-06T08:39:55Z</updated>
<author>
<name>Alim Akhtar</name>
<email>alim.akhtar@samsung.com</email>
</author>
<published>2022-06-03T15:47:14Z</published>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/commit/?id=c75f5c9e11cf71e77c5cb8f0e082e5ee1e71545a'/>
<id>urn:sha1:c75f5c9e11cf71e77c5cb8f0e082e5ee1e71545a</id>
<content type='text'>
Adds FSD ufs device node and enable the same for fsd platform.
This also adds the required pin configuration for the same.

Signed-off-by: Bharat Uppal &lt;bharat.uppal@samsung.com&gt;
Signed-off-by: Alim Akhtar &lt;alim.akhtar@samsung.com&gt;
Link: https://lore.kernel.org/r/20220603154714.30532-8-alim.akhtar@samsung.com
Signed-off-by: Krzysztof Kozlowski &lt;krzysztof.kozlowski@linaro.org&gt;
</content>
</entry>
<entry>
<title>arm64: dts: fsd: Add cpu cache information</title>
<updated>2022-06-06T08:31:37Z</updated>
<author>
<name>Alim Akhtar</name>
<email>alim.akhtar@samsung.com</email>
</author>
<published>2022-05-18T13:23:50Z</published>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/commit/?id=5355559555b98cd2f0b96b2c4e56c32356f90cc1'/>
<id>urn:sha1:5355559555b98cd2f0b96b2c4e56c32356f90cc1</id>
<content type='text'>
Add CPU caches information so that the same is available to
userspace via sysfs.  This SoC has 48/32 KB I/D cache for
each CPU cores and 4MB of L2 cache.

Signed-off-by: Alim Akhtar &lt;alim.akhtar@samsung.com&gt;
Link: https://lore.kernel.org/r/20220518132350.35762-1-alim.akhtar@samsung.com
Signed-off-by: Krzysztof Kozlowski &lt;krzysztof.kozlowski@linaro.org&gt;
</content>
</entry>
<entry>
<title>arm64: dts: fsd: drop useless 'dma-channels/requests' properties</title>
<updated>2022-05-04T08:22:19Z</updated>
<author>
<name>Krzysztof Kozlowski</name>
<email>krzysztof.kozlowski@linaro.org</email>
</author>
<published>2022-04-30T12:19:02Z</published>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/commit/?id=6745dbc73112819529d776275b4e76dae5c12680'/>
<id>urn:sha1:6745dbc73112819529d776275b4e76dae5c12680</id>
<content type='text'>
The pl330 DMA controller provides number of DMA channels and requests
through its registers, so duplicating this information (with a chance of
mistakes) in DTS is pointless.  Additionally the DTS used always wrong
property names which causes DT schema check failures - the bindings
documented 'dma-channels' and 'dma-requests' properties without leading
hash sign.

Reported-by: Rob Herring &lt;robh@kernel.org&gt;
Suggested-by: Marek Szyprowski &lt;m.szyprowski@samsung.com&gt;
Signed-off-by: Krzysztof Kozlowski &lt;krzysztof.kozlowski@linaro.org&gt;
Link: https://lore.kernel.org/r/20220430121902.59895-10-krzysztof.kozlowski@linaro.org
</content>
</entry>
<entry>
<title>arm64: dts: tesla: add a specific compatible to MCT on FSD</title>
<updated>2022-04-04T16:53:08Z</updated>
<author>
<name>Krzysztof Kozlowski</name>
<email>krzysztof.kozlowski@linaro.org</email>
</author>
<published>2022-04-04T16:53:08Z</published>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/commit/?id=22cbcb8f4a17c194d208f686fc3ea37fc860bd71'/>
<id>urn:sha1:22cbcb8f4a17c194d208f686fc3ea37fc860bd71</id>
<content type='text'>
One compatible is used for the Multi-Core Timer on Tesla FSD SoC, which
is correct but not specific enough.  The MCT blocks have different
number of interrupts, so add a second specific compatible to Tesla FSD.

Signed-off-by: Krzysztof Kozlowski &lt;krzysztof.kozlowski@linaro.org&gt;
Reviewed-by: Alim Akhtar &lt;alim.akhtar@samsung.com&gt;
Link: https://lore.kernel.org/r/20220304122424.307885-5-krzysztof.kozlowski@canonical.com
</content>
</entry>
<entry>
<title>arm64: dts: fsd: Add the MCT support</title>
<updated>2022-03-16T18:57:40Z</updated>
<author>
<name>Alim Akhtar</name>
<email>alim.akhtar@samsung.com</email>
</author>
<published>2022-03-16T15:43:08Z</published>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/commit/?id=bfb60ede2c3e5ce6281ab3fb3861c333fe131897'/>
<id>urn:sha1:bfb60ede2c3e5ce6281ab3fb3861c333fe131897</id>
<content type='text'>
Add node relevant to support MCT, which is used as
one of the system timer on this SoC.

Signed-off-by: Alim Akhtar &lt;alim.akhtar@samsung.com&gt;
Signed-off-by: Krzysztof Kozlowski &lt;krzysztof.kozlowski@canonical.com&gt;
Link: https://lore.kernel.org/r/20220223171858.11384-1-alim.akhtar@samsung.com
Link: https://lore.kernel.org/r/20220316154309.436028-2-krzysztof.kozlowski@canonical.com'
Signed-off-by: Arnd Bergmann &lt;arnd@arndb.de&gt;
</content>
</entry>
<entry>
<title>arm64: dts: fsd: Add SPI device nodes</title>
<updated>2022-01-29T11:28:09Z</updated>
<author>
<name>Aswani Reddy</name>
<email>aswani.reddy@samsung.com</email>
</author>
<published>2022-01-25T03:16:04Z</published>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/commit/?id=bd1e3696a052b9b2bd3c1c72ef4bf800a3a1e286'/>
<id>urn:sha1:bd1e3696a052b9b2bd3c1c72ef4bf800a3a1e286</id>
<content type='text'>
Adds device tree node for SPI IPs

Cc: linux-fsd@tesla.com
Signed-off-by: Aswani Reddy &lt;aswani.reddy@samsung.com&gt;
Signed-off-by: Alim Akhtar &lt;alim.akhtar@samsung.com&gt;
Reviewed-by: Krzysztof Kozlowski &lt;krzysztof.kozlowski@canonical.com&gt;
Reviewed-by: Andi Shyti &lt;andi@etezian.org&gt;
Link: https://lore.kernel.org/r/20220125031604.76009-4-alim.akhtar@samsung.com
Signed-off-by: Krzysztof Kozlowski &lt;krzysztof.kozlowski@canonical.com&gt;
</content>
</entry>
<entry>
<title>arm64: dts: fsd: Add initial pinctrl support</title>
<updated>2022-01-26T09:37:13Z</updated>
<author>
<name>Alim Akhtar</name>
<email>alim.akhtar@samsung.com</email>
</author>
<published>2022-01-24T14:16:43Z</published>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/commit/?id=684dac402f212d8ededbe7d97bc42a5e49533f40'/>
<id>urn:sha1:684dac402f212d8ededbe7d97bc42a5e49533f40</id>
<content type='text'>
Add initial pin configuration nodes for FSD SoC.

Cc: linux-fsd@tesla.com
Signed-off-by: Shashank Prashar &lt;s.prashar@samsung.com&gt;
Signed-off-by: Aswani Reddy &lt;aswani.reddy@samsung.com&gt;
Signed-off-by: Alim Akhtar &lt;alim.akhtar@samsung.com&gt;
Link: https://lore.kernel.org/r/20220124141644.71052-16-alim.akhtar@samsung.com
Signed-off-by: Krzysztof Kozlowski &lt;krzysztof.kozlowski@canonical.com&gt;
</content>
</entry>
</feed>
