drivers: cosmetic: Convert SPDX license tags to Linux Kernel styleComplete in the drivers directory the work started withcommit 83d290c56fab ("SPDX: Convert all of our singlelicense tags to Linux
drivers: cosmetic: Convert SPDX license tags to Linux Kernel styleComplete in the drivers directory the work started withcommit 83d290c56fab ("SPDX: Convert all of our singlelicense tags to Linux Kernel style").Reviewed-by: Simon Glass <sjg@chromium.org>Signed-off-by: Patrick Delaunay <patrick.delaunay@st.com>
show more ...
SPDX: Convert all of our single license tags to Linux Kernel styleWhen U-Boot started using SPDX tags we were among the early adopters andthere weren't a lot of other examples to borrow from. So
SPDX: Convert all of our single license tags to Linux Kernel styleWhen U-Boot started using SPDX tags we were among the early adopters andthere weren't a lot of other examples to borrow from. So we picked thearea of the file that usually had a full license text and replaced itwith an appropriate SPDX-License-Identifier: entry. Since then, theLinux Kernel has adopted SPDX tags and they place it as the very firstline in a file (except where shebangs are used, then it's second line)and with slightly different comment styles than us.In part due to community overlap, in part due to better tag visibilityand in part for other minor reasons, switch over to that style.This commit changes all instances where we have a single declaredlicense in the tag as both the before and after are identical in tagcontents. There's also a few places where I found we did not have a tagand have introduced one.Signed-off-by: Tom Rini <trini@konsulko.com>
clock: implement a driver for the Tegra CARImplement a clock uclass driver for the Tegra CAR. This allows clients touse standard clock APIs on Tegra. This device is intended to beinstantiated by
clock: implement a driver for the Tegra CARImplement a clock uclass driver for the Tegra CAR. This allows clients touse standard clock APIs on Tegra. This device is intended to beinstantiated by the core Tegra CAR driver, rather than being instantiateddirectly from DT. The implementation uses the existing custom Tegra-specific clock APIs to avoid coupling the series with significantrefactoring of the existing Tegra clock/clock code. The driver currentlyonly supports peripheral clocks, and avoids support for other clocks suchas PLLs and external clocks. This should be sufficient to convert over allTegra peripheral drivers, and avoids a complex implementation which callsdifferent Tegra-specific clock APIs based on the type of clock beingmanipulated.Signed-off-by: Stephen Warren <swarren@nvidia.com>Signed-off-by: Tom Warren <twarren@nvidia.com>
clock: add Tegra186 clock driverIn Tegra186, on-SoC clocks are manipulated using IPC requests to the BPMP(Boot and Power Management Processor). This change implements a driverthat does that. A te
clock: add Tegra186 clock driverIn Tegra186, on-SoC clocks are manipulated using IPC requests to the BPMP(Boot and Power Management Processor). This change implements a driverthat does that. A tegra/ sub-directory is created to follow the existingpattern. It is unconditionally selected by CONFIG_TEGRA186 since virtuallyany Tegra186 build of U-Boot will need the feature.Signed-off-by: Stephen Warren <swarren@nvidia.com>Reviewed-by: Simon Glass <sjg@chromium.org>Signed-off-by: Tom Warren <twarren@nvidia.com>