| /linux/arch/powerpc/boot/ |
| H A D | main.c | 101 static struct addr_range prep_initrd(struct addr_range vmlinux, void *chosen, in prep_initrd() argument 143 setprop_val(chosen, "linux,initrd-start", (u32)(initrd_addr)); in prep_initrd() 144 setprop_val(chosen, "linux,initrd-end", (u32)(initrd_addr+initrd_size)); in prep_initrd() 150 static void prep_esm_blob(struct addr_range vmlinux, void *chosen) in prep_esm_blob() argument 182 setprop_val(chosen, "linux,esm-blob-start", (u32)(esm_blob_addr)); in prep_esm_blob() 183 setprop_val(chosen, "linux,esm-blob-end", (u32)(esm_blob_addr + esm_blob_size)); in prep_esm_blob() 186 static inline void prep_esm_blob(struct addr_range vmlinux, void *chosen) { } in prep_esm_blob() argument 196 static void prep_cmdline(void *chosen) in prep_cmdline() argument 203 n = getprop(chosen, "linux,cmdline-timeout", &v, sizeof(v)); in prep_cmdline() 208 getprop(chosen, "bootargs", cmdline, BOOT_COMMAND_LINE_SIZE-1); in prep_cmdline() [all …]
|
| H A D | ps3.c | 34 static void prep_cmdline(void *chosen) in prep_cmdline() argument 37 getprop(chosen, "bootargs", cmdline, BOOT_COMMAND_LINE_SIZE-1); in prep_cmdline() 39 setprop_str(chosen, "bootargs", cmdline); in prep_cmdline() 106 void *chosen; in platform_init() local 118 chosen = finddevice("/chosen"); in platform_init() 124 setprop_val(chosen, "linux,initrd-start", (u32)(_initrd_start)); in platform_init() 125 setprop_val(chosen, "linux,initrd-end", (u32)(_initrd_end)); in platform_init() 128 prep_cmdline(chosen); in platform_init()
|
| H A D | planetcore.c | 108 void *node, *chosen; in planetcore_set_stdout_path() local 123 chosen = finddevice("/chosen"); in planetcore_set_stdout_path() 124 if (!chosen) in planetcore_set_stdout_path() 125 chosen = create_node(NULL, "chosen"); in planetcore_set_stdout_path() 126 if (!chosen) in planetcore_set_stdout_path() 129 setprop_str(chosen, "linux,stdout-path", path); in planetcore_set_stdout_path()
|
| H A D | oflib.c | 115 phandle oprom, chosen; in check_of_version() local 128 chosen = of_finddevice("/chosen"); in check_of_version() 129 if (chosen == (phandle) -1) { in check_of_version() 130 chosen = of_finddevice("/chosen@0"); in check_of_version() 131 if (chosen == (phandle) -1) { in check_of_version() 136 if (of_getprop(chosen, "mmu", &chosen_mmu, sizeof(chosen_mmu)) <= 0) { in check_of_version()
|
| /linux/Documentation/devicetree/bindings/arm/ |
| H A D | secure.txt | 56 The secure-chosen node 59 Similar to the /chosen node which serves as a place for passing data 60 between firmware and the operating system, the /secure-chosen node may 62 below may appear in the /secure-chosen node. 65 its console output. The syntax is the same as for /chosen/stdout-path. 66 If the /secure-chosen node exists but the stdout-path property is not 68 /secure-chosen does not exist, the Secure OS should use the value of 69 /chosen/stdout-path instead (that is, use the same device as the
|
| /linux/arch/arm64/kernel/pi/ |
| H A D | map_kernel.c | 248 int chosen; in early_map_kernel() local 255 chosen = fdt_path_offset(fdt_mapped, chosen_str); in early_map_kernel() 256 init_feature_override(boot_status, fdt_mapped, chosen); in early_map_kernel() 276 u64 kaslr_seed = kaslr_early_init(fdt_mapped, chosen); in early_map_kernel()
|
| H A D | pi.h | 27 void init_feature_override(u64 boot_status, const void *fdt, int chosen); 28 u64 kaslr_early_init(void *fdt, int chosen);
|
| H A D | idreg-override.c | 383 static __init void parse_cmdline(const void *fdt, int chosen) in parse_cmdline() argument 386 const u8 *prop = get_bootargs_cmdline(fdt, chosen); in parse_cmdline() 396 int chosen) in init_feature_override() argument 412 parse_cmdline(fdt, chosen); in init_feature_override()
|
| /linux/Documentation/translations/zh_CN/devicetree/ |
| H A D | usage-model.rst | 149 这些数据大部分都包含在/chosen节点中,当启动Linux时,它看起来就像这样:: 151 chosen { 203 chosen { }; 261 类型的设备,甚至不能看出一个节点是否代表一个设备。/chosen、/aliases和
|
| /linux/drivers/net/phy/ |
| H A D | dp83640.c | 144 struct dp83640_private *chosen; member 307 struct dp83640_private *dp83640 = clock->chosen; in periodic_output() 378 struct phy_device *phydev = clock->chosen->phydev; in ptp_dp83640_adjfine() 411 struct phy_device *phydev = clock->chosen->phydev; in ptp_dp83640_adjtime() 433 struct phy_device *phydev = clock->chosen->phydev; in ptp_dp83640_gettime() 458 struct phy_device *phydev = clock->chosen->phydev; in ptp_dp83640_settime() 475 struct phy_device *phydev = clock->chosen->phydev; in ptp_dp83640_enable() 625 struct phy_device *master = clock->chosen->phydev; in recalibrate() 993 if (chosen_phy == -1 && !clock->chosen) in choose_this_phy() 1076 if (clock->chosen && !list_empty(&clock->phylist)) in dp83640_config_init() [all …]
|
| /linux/Documentation/devicetree/bindings/input/ |
| H A D | input-reset.txt | 11 The /chosen node should contain a 'linux,sysrq-reset-seq' child node to define 24 chosen {
|
| /linux/arch/powerpc/kernel/ |
| H A D | prom_init.c | 117 phandle chosen; member 793 if (!IS_ENABLED(CONFIG_CMDLINE_FORCE) && (long)prom.chosen > 0) in early_cmdline_parse() 794 l = prom_getprop(prom.chosen, "bootargs", p, COMMAND_LINE_SIZE-1); in early_cmdline_parse() 1348 int prop_len = prom_getproplen(prom.chosen, in prom_check_platform_support() 1370 prom_getprop(prom.chosen, "ibm,arch-vec-5-platform-support", &vec, sizeof(vec)); in prom_check_platform_support() 1786 if (prom_getprop(prom.chosen, "stdin", &val, sizeof(val)) > 0) { in prom_close_stdin() 2225 prom.chosen = call_prom("finddevice", 1, 1, ADDR("/chosen")); in prom_init_client_services() 2226 if (!PHANDLE_VALID(prom.chosen)) in prom_init_client_services() 2263 prom_getprop(prom.chosen, "mmu", &prom.mmumap, in prom_find_mmu() 2280 if (prom_getprop(prom.chosen, "stdout", &val, sizeof(val)) <= 0) in prom_init_stdout() [all …]
|
| /linux/arch/mips/boot/dts/ralink/ |
| H A D | vocore2.dts | 14 chosen {
|
| /linux/arch/arm64/boot/dts/nvidia/ |
| H A D | tegra264-p3971-0089+p3834.dtsi | 11 chosen {
|
| /linux/arch/arm/boot/dts/ti/omap/ |
| H A D | omap4-xyboard-mz617.dts | 10 chosen {
|
| /linux/arch/mips/boot/dts/mscc/ |
| H A D | jaguar2_common.dtsi | 9 chosen {
|
| /linux/arch/mips/boot/dts/brcm/ |
| H A D | bcm3368-netgear-cvg834g.dts | 15 chosen {
|
| H A D | bcm9ejtagprb.dts | 15 chosen {
|
| H A D | bcm93384wvg.dts | 10 chosen {
|
| H A D | bcm6362-neufbox6-sercomm.dts | 15 chosen {
|
| H A D | bcm93384wvg_viper.dts | 10 chosen {
|
| /linux/arch/arm64/boot/dts/freescale/ |
| H A D | s32v234-evb.dts | 14 chosen {
|
| /linux/arch/arm64/boot/dts/qcom/ |
| H A D | sdm630-sony-xperia-nile-voyager.dts | 16 chosen {
|
| /linux/arch/arm/boot/dts/sigmastar/ |
| H A D | mstar-infinity2m-ssd202d-unitv2.dts | 18 chosen {
|
| H A D | mstar-infinity2m-ssd202d-ssd201htv2.dts | 18 chosen {
|