mirror of
				https://github.com/Telecominfraproject/ols-nos.git
				synced 2025-10-31 01:57:48 +00:00 
			
		
		
		
	Make changes needed to build a basic Broadcom image
Vendor-specific SAI modules have been commented out. Bootup has not been tested. Signed-off-by: Saikrishna Arcot <sarcot@microsoft.com>
This commit is contained in:
		 Saikrishna Arcot
					Saikrishna Arcot
				
			
				
					committed by
					
						 Saikrishna Arcot
						Saikrishna Arcot
					
				
			
			
				
	
			
			
			 Saikrishna Arcot
						Saikrishna Arcot
					
				
			
						parent
						
							33e4b7f90e
						
					
				
				
					commit
					d01d8ca5d5
				
			| @@ -29,3 +29,5 @@ $(DOCKER_SYNCD_BRCM_DNX_RPC)_RUN_OPT += -v /etc/sonic:/etc/sonic:ro | |||||||
| $(DOCKER_SYNCD_BRCM_DNX_RPC)_BASE_IMAGE_FILES += bcmcmd:/usr/bin/bcmcmd | $(DOCKER_SYNCD_BRCM_DNX_RPC)_BASE_IMAGE_FILES += bcmcmd:/usr/bin/bcmcmd | ||||||
| $(DOCKER_SYNCD_BRCM_DNX_RPC)_BASE_IMAGE_FILES += bcmsh:/usr/bin/bcmsh | $(DOCKER_SYNCD_BRCM_DNX_RPC)_BASE_IMAGE_FILES += bcmsh:/usr/bin/bcmsh | ||||||
| $(DOCKER_SYNCD_BRCM_DNX_RPC)_MACHINE = broadcom-dnx | $(DOCKER_SYNCD_BRCM_DNX_RPC)_MACHINE = broadcom-dnx | ||||||
|  |  | ||||||
|  | SONIC_BUSTER_DOCKERS += $(DOCKER_SYNCD_BRCM_DNX_RPC) | ||||||
|   | |||||||
| @@ -46,3 +46,5 @@ $(DOCKER_SYNCD_DNX_BASE)_RUN_OPT += -v /host/warmboot:/var/warmboot | |||||||
| $(DOCKER_SYNCD_DNX_BASE)_BASE_IMAGE_FILES += bcmcmd:/usr/bin/bcmcmd | $(DOCKER_SYNCD_DNX_BASE)_BASE_IMAGE_FILES += bcmcmd:/usr/bin/bcmcmd | ||||||
| $(DOCKER_SYNCD_DNX_BASE)_BASE_IMAGE_FILES += bcmsh:/usr/bin/bcmsh | $(DOCKER_SYNCD_DNX_BASE)_BASE_IMAGE_FILES += bcmsh:/usr/bin/bcmsh | ||||||
| $(DOCKER_SYNCD_DNX_BASE)_BASE_IMAGE_FILES += bcm_common:/usr/bin/bcm_common | $(DOCKER_SYNCD_DNX_BASE)_BASE_IMAGE_FILES += bcm_common:/usr/bin/bcm_common | ||||||
|  |  | ||||||
|  | SONIC_BUSTER_DOCKERS += $(DOCKER_SYNCD_DNX_BASE) | ||||||
|   | |||||||
| @@ -28,3 +28,5 @@ $(DOCKER_SYNCD_BRCM_RPC)_RUN_OPT += -v /etc/sonic:/etc/sonic:ro | |||||||
| $(DOCKER_SYNCD_BRCM_RPC)_BASE_IMAGE_FILES += bcmcmd:/usr/bin/bcmcmd | $(DOCKER_SYNCD_BRCM_RPC)_BASE_IMAGE_FILES += bcmcmd:/usr/bin/bcmcmd | ||||||
| $(DOCKER_SYNCD_BRCM_RPC)_BASE_IMAGE_FILES += bcmsh:/usr/bin/bcmsh | $(DOCKER_SYNCD_BRCM_RPC)_BASE_IMAGE_FILES += bcmsh:/usr/bin/bcmsh | ||||||
| $(DOCKER_SYNCD_BRCM_RPC)_MACHINE = broadcom | $(DOCKER_SYNCD_BRCM_RPC)_MACHINE = broadcom | ||||||
|  |  | ||||||
|  | SONIC_BUSTER_DOCKERS += $(DOCKER_SYNCD_BRCM_RPC) | ||||||
|   | |||||||
| @@ -22,3 +22,5 @@ $(DOCKER_SYNCD_BASE)_RUN_OPT += -v /usr/share/sonic/device/x86_64-broadcom_commo | |||||||
| $(DOCKER_SYNCD_BASE)_BASE_IMAGE_FILES += bcmcmd:/usr/bin/bcmcmd | $(DOCKER_SYNCD_BASE)_BASE_IMAGE_FILES += bcmcmd:/usr/bin/bcmcmd | ||||||
| $(DOCKER_SYNCD_BASE)_BASE_IMAGE_FILES += bcmsh:/usr/bin/bcmsh | $(DOCKER_SYNCD_BASE)_BASE_IMAGE_FILES += bcmsh:/usr/bin/bcmsh | ||||||
| $(DOCKER_SYNCD_BASE)_BASE_IMAGE_FILES += bcm_common:/usr/bin/bcm_common | $(DOCKER_SYNCD_BASE)_BASE_IMAGE_FILES += bcm_common:/usr/bin/bcm_common | ||||||
|  |  | ||||||
|  | SONIC_BUSTER_DOCKERS += $(DOCKER_SYNCD_BASE) | ||||||
|   | |||||||
| @@ -1,20 +1,20 @@ | |||||||
| include $(PLATFORM_PATH)/sai-modules.mk | include $(PLATFORM_PATH)/sai-modules.mk | ||||||
| include $(PLATFORM_PATH)/sai.mk | include $(PLATFORM_PATH)/sai.mk | ||||||
| include $(PLATFORM_PATH)/platform-modules-nokia.mk | #include $(PLATFORM_PATH)/platform-modules-nokia.mk | ||||||
| include $(PLATFORM_PATH)/platform-modules-dell.mk | #include $(PLATFORM_PATH)/platform-modules-dell.mk | ||||||
| include $(PLATFORM_PATH)/platform-modules-arista.mk | #include $(PLATFORM_PATH)/platform-modules-arista.mk | ||||||
| include $(PLATFORM_PATH)/platform-modules-ingrasys.mk | #include $(PLATFORM_PATH)/platform-modules-ingrasys.mk | ||||||
| include $(PLATFORM_PATH)/platform-modules-accton.mk | #include $(PLATFORM_PATH)/platform-modules-accton.mk | ||||||
| include $(PLATFORM_PATH)/platform-modules-alphanetworks.mk | #include $(PLATFORM_PATH)/platform-modules-alphanetworks.mk | ||||||
| include $(PLATFORM_PATH)/platform-modules-inventec.mk | #include $(PLATFORM_PATH)/platform-modules-inventec.mk | ||||||
| include $(PLATFORM_PATH)/platform-modules-cel.mk | #include $(PLATFORM_PATH)/platform-modules-cel.mk | ||||||
| include $(PLATFORM_PATH)/platform-modules-delta.mk | #include $(PLATFORM_PATH)/platform-modules-delta.mk | ||||||
| include $(PLATFORM_PATH)/platform-modules-quanta.mk | #include $(PLATFORM_PATH)/platform-modules-quanta.mk | ||||||
| #include $(PLATFORM_PATH)/platform-modules-mitac.mk | ##include $(PLATFORM_PATH)/platform-modules-mitac.mk | ||||||
| include $(PLATFORM_PATH)/platform-modules-juniper.mk | #include $(PLATFORM_PATH)/platform-modules-juniper.mk | ||||||
| include $(PLATFORM_PATH)/platform-modules-brcm-xlr-gts.mk | #include $(PLATFORM_PATH)/platform-modules-brcm-xlr-gts.mk | ||||||
| include $(PLATFORM_PATH)/platform-modules-ruijie.mk | #include $(PLATFORM_PATH)/platform-modules-ruijie.mk | ||||||
| include $(PLATFORM_PATH)/platform-modules-ragile.mk | #include $(PLATFORM_PATH)/platform-modules-ragile.mk | ||||||
| include $(PLATFORM_PATH)/docker-syncd-brcm.mk | include $(PLATFORM_PATH)/docker-syncd-brcm.mk | ||||||
| include $(PLATFORM_PATH)/docker-syncd-brcm-rpc.mk | include $(PLATFORM_PATH)/docker-syncd-brcm-rpc.mk | ||||||
| include $(PLATFORM_PATH)/docker-saiserver-brcm.mk | include $(PLATFORM_PATH)/docker-saiserver-brcm.mk | ||||||
|   | |||||||
| @@ -12,7 +12,7 @@ include /usr/share/dpkg/pkg-info.mk | |||||||
|  |  | ||||||
| export INSTALL_MOD_DIR:=extra | export INSTALL_MOD_DIR:=extra | ||||||
|  |  | ||||||
| PYTHON         ?= python2 | PYTHON         ?= python3 | ||||||
|  |  | ||||||
| PACKAGE_PRE_NAME := sonic-platform-pddf | PACKAGE_PRE_NAME := sonic-platform-pddf | ||||||
| KVERSION   ?= $(shell uname -r) | KVERSION   ?= $(shell uname -r) | ||||||
|   | |||||||
| @@ -115,7 +115,7 @@ static ssize_t do_device_operation(struct device *dev, struct device_attribute * | |||||||
| 			strcpy(board_info.type, device_ptr->dev_type); | 			strcpy(board_info.type, device_ptr->dev_type); | ||||||
|  |  | ||||||
| 			/*pddf_dbg(KERN_ERR "Creating a client %s on 0x%x, platform_data 0x%x\n", board_info.type, board_info.addr, board_info.platform_data);*/ | 			/*pddf_dbg(KERN_ERR "Creating a client %s on 0x%x, platform_data 0x%x\n", board_info.type, board_info.addr, board_info.platform_data);*/ | ||||||
| 			client_ptr = i2c_new_device(adapter, &board_info); | 			client_ptr = i2c_new_client_device(adapter, &board_info); | ||||||
|  |  | ||||||
| 			if (client_ptr != NULL) { | 			if (client_ptr != NULL) { | ||||||
| 				i2c_put_adapter(adapter); | 				i2c_put_adapter(adapter); | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user