arch/arm/boot/dts/qcom/qcom-apq8064-pins.dtsi

Source file repositories/reference/linux-study-clean/arch/arm/boot/dts/qcom/qcom-apq8064-pins.dtsi

File Facts

System
Linux kernel
Corpus path
arch/arm/boot/dts/qcom/qcom-apq8064-pins.dtsi
Extension
.dtsi
Size
4538 bytes
Lines
244
Domain
Architecture Layer
Bucket
arch/arm
Inferred role
Architecture Layer: configuration, schema, or hardware description
Status
atlas-only

Why This File Exists

CPU and platform-specific kernel glue: boot entry, traps, syscall entry, interrupts, page tables, context switch, and low-level barriers.

Dependency Surface

Detected Declarations

Annotated Snippet

// SPDX-License-Identifier: GPL-2.0

&tlmm_pinmux {
	sdcc1_default_state: sdcc1-default-state {
		clk-pins {
			pins = "sdc1_clk";
			drive-strength = <16>;
			bias-disable;
		};

		cmd-pins {
			pins = "sdc1_cmd";
			drive-strength = <10>;
			bias-pull-up;
		};

		data-pins {
			pins = "sdc1_data";
			drive-strength = <10>;
			bias-pull-up;
		};
	};

	sdcc3_default_state: sdcc3-default-state {
		clk-pins {
			pins = "sdc3_clk";
			drive-strength = <8>;
			bias-disable;
		};

		cmd-pins {
			pins = "sdc3_cmd";
			drive-strength = <8>;
			bias-pull-up;
		};

		data-pins {
			pins = "sdc3_data";
			drive-strength = <8>;
			bias-pull-up;
		};
	};

	sdc4_default_state: sdc4-default-state {
		pins = "gpio63", "gpio64", "gpio65", "gpio66", "gpio67", "gpio68";
		function = "sdc4";
	};

	gsbi1_uart_2pins: gsbi1-uart-2pins-state {
		pins = "gpio18", "gpio19";
		function = "gsbi1";
	};

	gsbi1_uart_4pins: gsbi1-uart-4pins-state {
		pins = "gpio18", "gpio19", "gpio20", "gpio21";
		function = "gsbi1";
	};

	gsbi4_uart_pin_a: gsbi4-uart-pin-active-state {
		rx-pins {
			pins = "gpio11";
			function = "gsbi4";
			drive-strength = <2>;
			bias-disable;
		};

		tx-pins {
			pins = "gpio10";
			function = "gsbi4";
			drive-strength = <4>;

Annotation

Implementation Notes